- description = "Alignment annotations stores symbols and graphs usually rendered </br>below the alignment.")
+ description = "Alignment annotations stores symbols and graphs usually rendered </br>"
+ + "below the alignment and often reflect properties of the alignment </br>as a whole.")
private List<AlignmentAnnotationPojo> alignAnnotation = new ArrayList<AlignmentAnnotationPojo>();
@Attributes(
required = false,
minItems = 0,
private List<AlignmentAnnotationPojo> alignAnnotation = new ArrayList<AlignmentAnnotationPojo>();
@Attributes(
required = false,
minItems = 0,
- maxItems = 2147483647,
- description = "A sequence group is a region of an alignment which could <br>span across multiple columns and rows. These can be treated as<br> a sub-alignments.")
+ description = "A sequence group is a rectangular region of an alignment <br>bounded by startRes and endRes positions in the alignment <br>coordinate system for a set of sequences")
private List<SequenceGrpPojo> seqGroups = new ArrayList<SequenceGrpPojo>();
@Attributes(
required = false,
minItems = 0,
private List<SequenceGrpPojo> seqGroups = new ArrayList<SequenceGrpPojo>();
@Attributes(
required = false,
minItems = 0,
- maxItems = 2147483647,
- description = "Sequence features are associated with sequences rather than <br>alignments. A sequence feature can span across multiple <br>sequences in an alignment. They indicate features generated <br>by the same analysis process or retrieved from the same database <br>(such as Uniprot features).")
+ description = "Sequence features are properties of the individual sequences, <br>they do not change with the alignment, but are shown mapped<br> on to specific residues within the alignment")
private List<SequenceFeaturesPojo> seqFeatures = new ArrayList<SequenceFeaturesPojo>();
@Attributes(
private List<SequenceFeaturesPojo> seqFeatures = new ArrayList<SequenceFeaturesPojo>();