Package pal.alignment
Class AlignmentReaders.PhylipClustalAlignment
java.lang.Object
pal.alignment.AlignmentReaders.PhylipClustalAlignment
- All Implemented Interfaces:
Serializable,Alignment,IdGroup
- Enclosing class:
- AlignmentReaders
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface pal.misc.IdGroup
IdGroup.Utils -
Field Summary
-
Constructor Summary
Constructors -
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.double[]intReturns the number of identifiers in this groupgetIdentifier(int i) Returns the ith identifier.intReturn number of sequences in this alignmentintvoidsetDataType(DataType dataType) voidsetFrequency(double[] frequencies) voidsetIdentifier(int i, Identifier id) Sets the ith identifier.toString()intreturns the index of the identifier with the given name.
-
Constructor Details
-
PhylipClustalAlignment
-
-
Method Details
-
getData
public char getData(int seq, int site) sequence alignment at (sequence, site) -
getSiteCount
public int getSiteCount()- Specified by:
getSiteCountin interfaceAlignment- Returns:
- number of sites for each sequence in this alignment
-
getSequenceCount
public int getSequenceCount()Description copied from interface:AlignmentReturn number of sequences in this alignment- Specified by:
getSequenceCountin interfaceAlignment
-
getDataType
Description copied from interface:AlignmentReturn DataType of this alignment.- Specified by:
getDataTypein interfaceAlignment
-
setDataType
-
getAlignedSequenceString
Description copied from interface:AlignmentReturns string representation of single sequence in alignment with gap characters included.- Specified by:
getAlignedSequenceStringin interfaceAlignment
-
getFrequency
public double[] getFrequency() -
setFrequency
public void setFrequency(double[] frequencies) -
getIdCount
public int getIdCount()Description copied from interface:IdGroupReturns the number of identifiers in this group- Specified by:
getIdCountin interfaceIdGroup
-
getIdentifier
Description copied from interface:IdGroupReturns the ith identifier.- Specified by:
getIdentifierin interfaceIdGroup
-
setIdentifier
Description copied from interface:IdGroupSets the ith identifier.- Specified by:
setIdentifierin interfaceIdGroup
-
whichIdNumber
Description copied from interface:IdGroupreturns the index of the identifier with the given name.- Specified by:
whichIdNumberin interfaceIdGroup
-
toString
-