Description
Background
Ambiguous monomers are used to describe ambiguity in the structure of a macromolecule.
Ambiguous monomers could be classified in two types:
- Alternatives (XOR) - this type of ambiguous monomer is used to describe that at a specific position in the macromolecule, any monomer from a list of options can be present.
- Mixed (AND) - this type of ambiguous monomer is used to specify not only the list of possible monomers that can be used, but also the probabilities (weights) with which these ambiguous may occur at that position.
The scope of this task includes preview for ambiguous monomers (chem structures, ratios, AND/XOR)
Requirements
- For the ambiguous monomer preview, it should contain the list of monomers (full names) that make up the ambiguous monomer.
- If the ambiguous monomer is "alternatives" (without probabilities) the list should be ordered alphabetically.
- If the ambiguous monomer is "mixed" (with probabilities) the list should be ordered by probabilities.
3.1. If there are multiple monomers with same probability, they should be ordered alphabetically. - The list should be limited to 5 monomers.
- For mixtures, the weights of each monomer should also be displayed in the preview (see mockups).
- In the case of
X
, "Any Amino Acid" should be displayed in the preview. - In the case of
N
(both RNA and DNA versions), "Any Base" should be displayed in the preview. - All the previews (micro mode, flex/snake mode, library) are as described, while the preview in sequence mode for nucleotides/nucleosides with a ambiguous base should have the name written as: sugar(base)phosphate (see mockups).
Metadata
Metadata
Assignees
Type
Projects
Status
Ready for testing