public class ResampledAlignment extends java.lang.Object implements Alignment
| Constructor and Description |
|---|
ResampledAlignment() |
| Modifier and Type | Method and Description |
|---|---|
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() |
void |
init(Alignment srcAlignment,
int[] siteIndices)
Setup resampled alignment.
|
public void init(Alignment srcAlignment, int[] siteIndices)
srcAlignment - sample sites from this alignmentsiteIndices - Use this set to construct the resampled alignmentpublic java.util.List<Sequence> getSequenceList()
getSequenceList 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 SequenceType getSequenceType()
getSequenceType in interface Patternspublic int getSiteCount()
getSiteCount in interface Alignmentpublic java.util.Set<Sequence> getSequences()
getSequences in interface Sequencespublic Sequence getSequence(Taxon taxon)
getSequence in interface Sequenceshttp://code.google.com/p/jebl2/