Package org.biojava.bio.program.abi
Class ABITools
- java.lang.Object
- 
- org.biojava.bio.program.abi.ABITools
 
- 
- 
Field SummaryFields Modifier and Type Field Description static AtomicSymbol_0The poorly supported symbol.static AtomicSymbol_1The well supported symbol.static FiniteAlphabetQUALITYThe quality alphabet.static ObjectSEQUENCEAlignment label for the DNA sequence row.static ObjectSUPPORTAlignment label for the support row.
 - 
Constructor SummaryConstructors Constructor Description ABITools()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static AlignmentgetAlignment(SymbolList abiSeq)View a symbol list over the QUALITY alphabet as an alignment.
 
- 
- 
- 
Field Detail- 
QUALITYpublic static final FiniteAlphabet QUALITY The quality alphabet. This is equivalent to DNA x [0,1] where 0 represents poorly supported (lower case) and 1 represents strongly supported (upper case).
 - 
_0public static final AtomicSymbol _0 The poorly supported symbol.
 - 
_1public static final AtomicSymbol _1 The well supported symbol.
 
- 
 - 
Constructor Detail- 
ABIToolspublic ABITools() 
 
- 
 - 
Method Detail- 
getAlignmentpublic static Alignment getAlignment(SymbolList abiSeq) throws IllegalAlphabetException View a symbol list over the QUALITY alphabet as an alignment. The alignment will have labels of SEQUENCE and SUPPORT that retrieve the DNA sequence and the binary support values respectively. - Parameters:
- abiSeq- the SymbolList over the QUALITY alphabet to view
- Returns:
- an Alignment view of abiSeq
- Throws:
- IllegalAlphabetException- if abiSeq is not over QUALITY
 
 
- 
 
-