gcv
gcv copied to clipboard
add scrolling to multi view?
not sure this is a good idea, but I got the urge to try scrolling over just now and felt the lack. It seems like it would be possible to create a gene list based on the columns of the alignment, at least within a single group. you might have to fudge a bit if a given track had a "gap" in the column that would be the target of the next "focus". just adding as an idea for now- but I'll note upon a bit more reflection that you can more or less approximate the behavior by using the gene family -> ~~pan~~ multi view, although this does not include the "fudge factor"
With the introduction of the on-demand macro-synteny service and the multi-macro viewer, the multi view now has all the chromosomes (as ordered sequences of genes with family annotations) of the tracks present in thee micro view. So the multi scroll could be implemented as a relatively simple client side feature. All we have to do is figure out the "fudge fact."
we could have truly global dotplots, too, and probably lots of other nifty stuff. can you remind me from our discussion of this whether we are getting back (or could easily modify things to do so) info on which gene pairs are syntenic from the macro-block service in this new world of the multi-view?
The macro-block service returns the number of the start and end genes on the query chromosome and the genomic interval the block occurs at on the results chromosome. Adding additional information to the blocks shouldn't be too hard, especially since the service's API is still in beta. We could also just figure it out on the client since we have all the chromosomes in hand in the multi view.