| Constructor and Description |
|---|
BasicAlignment()
Constructs a basic alignment with no sequences.
|
BasicAlignment(java.util.Collection<? extends Sequence> sequences)
Constructs a basic alignment from a collection of sequences.
|
BasicAlignment(Sequence[] sequences)
Constructs a basic alignment from an array of sequences.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSequence(Sequence sequence)
Adds a sequence to this alignment
|
int |
getPatternCount() |
int |
getPatternLength() |
java.util.List<Pattern> |
getPatterns()
Get a list of all the patterns
|
Sequence |
getSequence(Taxon taxon) |
java.util.List<Sequence> |
getSequenceList() |
java.util.Set<Sequence> |
getSequences() |
SequenceType |
getSequenceType() |
int |
getSiteCount() |
java.util.List<Taxon> |
getTaxa() |
public BasicAlignment()
public BasicAlignment(java.util.Collection<? extends Sequence> sequences)
sequences - public BasicAlignment(Sequence[] sequences)
sequences - public java.util.Set<Sequence> getSequences()
getSequences in interface Sequencespublic java.util.List<Sequence> getSequenceList()
getSequenceList in interface Alignmentpublic SequenceType getSequenceType()
getSequenceType in interface Patternspublic Sequence getSequence(Taxon taxon)
getSequence in interface Sequencespublic int getSiteCount()
getSiteCount in interface Alignmentpublic int getPatternCount()
getPatternCount in interface Patternspublic int getPatternLength()
getPatternLength in interface Patternspublic java.util.List<Pattern> getPatterns()
PatternsgetPatterns in interface Patternspublic java.util.List<Taxon> getTaxa()
public void addSequence(Sequence sequence)
sequence - the new sequence.http://code.google.com/p/jebl2/