-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add domain labels to templates #160
Comments
@AntonPetrov Could you elaborate? |
I agree that would be really useful, I think somewhere I've seen some other programs that do automated placement of such domain labels. I can't recall how it worked though. It might be easier to treat it like numeric labels though. Just tie them to a specific nt. I'm not sure how easy it will be to always find the right place for a group when the group can have insertions and get moved. At least if you tie it to one nt then it will always be somewhat near the 'typical' location despite anything else that goes on. |
@blakesweeney Treating it like a numeric label is an interesting idea! One would have to deal with cases where that particular nucleotide gets deleted or is not part of the input sequence while the rest of the domain is still there. |
Is the pseudoknot Pk also a "domain label"? In other words, can we restrict ourselves to continuous domains? From the K-turn example, it seems that the problem can't be restricted to sequentially continuous domains. However, from the examples, I see only the Pk as a label that is not continuous in space. Also, we might want to extend the RNA 2D JSON schema, as currently, it does not support binding labels with a set of nucleotides. However, it supports binding to a single nucleotide, which could support the solution suggested by @blakesweeney. |
@davidhoksza Traveler already supports pseudoknots so I don't think we need to worry about those here. I can see that in the screenshots above I did include a few pseudoknots but they were not the main purpose. It was more labels like Good point about the kink-turn! One could treat it as a domain label and just label one side of the kink-turn using one of the approaches suggested above. In my view it would be fine to restrict ourselves to continuous domains for labelling purposes. For kink-turns we would need a labelled box around a group of nucleotides: This is something the users also asked for but that's probably a different feature. |
This is a frequently requested feature that would require updates in the core Traveler software.
The text was updated successfully, but these errors were encountered: