Custom track database
From genomewiki
Jump to navigationJump to search
Custom Track Database
Ideas:
- Conservative
- Keep the existing system, merely add a new keyword to the track definition line,
- Radical
- Remove all existing code for custom track handling and perhaps a new system could function more like existing tracks and not need special handling all over the place.
How would it work:
- Conservative
- Incoming data stream recognizes the "db=" keyword. Incoming data is sent to a separate file for DB loading. DB loading is done simply by exec'ing the appropriate
- Subsequent viewing is achieved by combining the custom track DB trackDb entries with the ordinary trackDb entries. An extra field has to be added to one of our structures somewhere which will allow the appropriate database to be used when processing each track since they now come from different databases.
- Radical
- Submission system as already developed by Andy and Mark could be used to submit custom tracks.
- As mentioned above, simply combine the custom track trackDb entries with the ordinary trackDb entries to make all tracks appear the same to the processing cgi-bin programs. The only new bit of information needed would be a DB tag for each track so the appropriate database can be used for each track.