-
-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Group nucleotide databases based on admin-supplied keywords #29
Comments
Makes sense; +1. |
Maybe its easiest (but flexible) if the config.yaml file has a field such as: |
How about grouping database settings in database:
path: ~/db_path
group_by: /(transcript)|(cDNA)/, /genome/ #this can be a string or a regexp |
cool :) grouping has to be optional though On 16 Jun 2011, at 14:36, yeban wrote:
|
So the global database table has no internal structure like before (grouped by nucleotide and protein). As long as the client side sends a hash value, SequenceServer will happily look it up; no need of determining the database type. And the view side can arbitrarily structure/group the databases for presentation (like in #29). Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Are there any current ideas about adding some groupings like this? |
Apart from the ideas above, there's this other one I had in mind and have experimented with a bit. If files under database dir are organised as:
the information from directory structure can be used to present the databases like: People hosting a large number of databases could potentially benefit from this. But have to do it without getting in the way of people hosting just a handful of dbs. The grouping would be really flexible this way, allowing grouping by taxonomy, source, function, etc. I have implemented a simple version of this in a separate branch, but it's gonna take some time to release even if others agree with the idea. /cc @wwood |
Looks pretty cool! It isn't really urgent but I like this concept. Would definitely try it out.
true. |
Some hurdles may be met if there are many databases.
This is already becoming clear on fourmidable.
One idea could be to add a "Select all" button.
A more elegant approach could be to optionally group databases (based on keywords provided by the admin in config.yaml).
For example, it would make sense if all databses with "genome" in the title were grouped together; and similarly that all databases with "transcript" or "cDNA" were grouped together. (under subheadings within the nucleotide section). Each subheading should have its own "select all" button.
The text was updated successfully, but these errors were encountered: