Package org.forester.msa
Interface Msa
-
- All Known Implementing Classes:
BasicMsa,DeleteableMsa,ResampleableMsa
public interface Msa
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMsa.MSA_FORMAT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<MolecularSequence>asSequenceList()java.util.List<java.lang.Character>getColumnAt(int col)java.lang.StringgetIdentifier(int row)intgetLength()intgetNumberOfSequences()chargetResidueAt(int row, int col)MolecularSequencegetSequence(int row)MolecularSequencegetSequence(java.lang.String id)java.lang.StringBuffergetSequenceAsString(int row)MolecularSequence.TYPEgetType()booleanisGapAt(int row, int col)voidsetIdentifier(int row, java.lang.String identifier)voidsetResidueAt(int row, int col, char residue)voidwrite(java.io.Writer w, Msa.MSA_FORMAT format)
-
-
-
Method Detail
-
getIdentifier
java.lang.String getIdentifier(int row)
-
setIdentifier
void setIdentifier(int row, java.lang.String identifier)
-
getLength
int getLength()
-
getNumberOfSequences
int getNumberOfSequences()
-
getResidueAt
char getResidueAt(int row, int col)
-
isGapAt
boolean isGapAt(int row, int col)
-
getColumnAt
java.util.List<java.lang.Character> getColumnAt(int col)
-
getSequence
MolecularSequence getSequence(java.lang.String id)
-
getSequence
MolecularSequence getSequence(int row)
-
asSequenceList
java.util.List<MolecularSequence> asSequenceList()
-
getSequenceAsString
java.lang.StringBuffer getSequenceAsString(int row)
-
getType
MolecularSequence.TYPE getType()
-
setResidueAt
void setResidueAt(int row, int col, char residue)
-
write
void write(java.io.Writer w, Msa.MSA_FORMAT format) throws java.io.IOException- Throws:
java.io.IOException
-
-