TrackDB Evolution for Enhanced Querying Efficiency
Enhance querying efficiency through trackDb evolution by getting rid of visibility and priority, sorting tags, adding replace, and reworking views hierarchy.
TrackDB Evolution for Enhanced Querying Efficiency
E N D
Presentation Transcript
trackDb evolution Rewriters and query engines
Rewriters • Get rid of visibility and priority.ra • Sort tags within a stanza • Add “replace” to some track lines. • Removing replacements that do nothing. • Turning replaces to overrides where possible • Reworking views to be a middle level in hierarchy.
No more visibility and priority.ra visibility.ra priority.ra New stanza in trackDb.ra
Add “replace” to some track lines. ./trackDb.ra ./human/hg18/trackDb.ra New ./human/hg18/trackDb.ra
Removing replacements that do nothing. ./trackDb.ra ./human/hg18/trackDb.ra New ./human/hg18/trackDb.ra
Turning replaces to overrides where possible human/trackDb.ra human/hg18/trackDb.ra New human/hg18/trackDb.ra