jebl.evolution.alignments
Interface Patterns

All Known Subinterfaces:
Alignment
All Known Implementing Classes:
BasicAlignment, BootstrappedAlignment, JackknifedAlignment, ResampledAlignment

public interface Patterns

An interface representing a set of site patterns.

Version:
$Id: Patterns.java 185 2006-01-23 23:03:18Z rambaut $
Author:
Andrew Rambaut, Alexei Drummond

Method Summary
 int getPatternCount()
           
 int getPatternLength()
           
 java.util.List<Pattern> getPatterns()
          Get a list of all the patterns
 SequenceType getSequenceType()
           
 java.util.List<Taxon> getTaxa()
           
 

Method Detail

getPatternCount

int getPatternCount()

getPatternLength

int getPatternLength()

getPatterns

java.util.List<Pattern> getPatterns()
Get a list of all the patterns

Returns:
the list

getTaxa

java.util.List<Taxon> getTaxa()
Returns:
the list of taxa that the state values correspond to.

getSequenceType

SequenceType getSequenceType()
Returns:
the data type of the states in these site patterns.


http://code.google.com/p/jebl2/