Package pal.alignment
Interface Alignment
- All Superinterfaces:
IdGroup,Serializable
- All Known Subinterfaces:
AnnotationAlignment
- All Known Implementing Classes:
AbstractAlignment,AlignmentReaders.PhylipClustalAlignment,AlignmentReaders.UnalignedAlignment,BootstrappedAlignment,ConcatenatedAlignment,ConcatenatedAnnotatedAlignment,GapBalancedAlignment,IndelAlignment,IndelAnnotatedAlignment,JumbledAlignment,MultiLocusAnnotatedAlignment,ReadAlignment,ReadAlignmentOld,SimpleAlignment,SimpleAnnotatedAlignment,SimulatedAlignment,SitePattern,StrippedAlignment,StrippedAnnotatedAlignment
interface for any alignment data.
- Version:
- $Id: Alignment.java,v 1.15 2003/03/23 00:12:57 matt Exp $
- Author:
- Alexei Drummond, Korbinian Strimmer
-
Nested Class Summary
Nested classes/interfaces inherited from interface pal.misc.IdGroup
IdGroup.Utils -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charcharacter used to designate gapsstatic final StringA three letter acronym version of a gap.static final StringCharacters that might be used as gapsstatic final charcharacter used to designate unknown charactersstatic final Stringcharacter used to designate unknown characters -
Method Summary
Modifier and TypeMethodDescriptiongetAlignedSequenceString(int sequence) Returns string representation of single sequence in alignment with gap characters included.chargetData(int seq, int site) sequence alignment at (sequence, site)Return DataType of this alignment.intReturn number of sequences in this alignmentintMethods inherited from interface pal.misc.IdGroup
getIdCount, getIdentifier, setIdentifier, whichIdNumber
-
Field Details
-
GAP
static final char GAPcharacter used to designate gaps- See Also:
-
UNKNOWN
static final char UNKNOWNcharacter used to designate unknown characters- See Also:
-
UNKNOWN_TLA
character used to designate unknown characters- See Also:
-
GAP_TLA
A three letter acronym version of a gap.- See Also:
-
GAPS
Characters that might be used as gaps- See Also:
-
-
Method Details
-
getData
char getData(int seq, int site) sequence alignment at (sequence, site) -
getSiteCount
int getSiteCount()- Returns:
- number of sites for each sequence in this alignment
-
getSequenceCount
int getSequenceCount()Return number of sequences in this alignment -
getDataType
DataType getDataType()Return DataType of this alignment. -
getAlignedSequenceString
Returns string representation of single sequence in alignment with gap characters included.
-