Package org.biojava.bio.dp
Class SimpleWeightMatrix
java.lang.Object
org.biojava.bio.dp.SimpleWeightMatrix
- All Implemented Interfaces:
Serializable,WeightMatrix
- Author:
- Matthew Pocock
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleWeightMatrix(Distribution[] columns) SimpleWeightMatrix(Alphabet alpha, int columns, DistributionFactory dFact) -
Method Summary
-
Constructor Details
-
SimpleWeightMatrix
public SimpleWeightMatrix(Alphabet alpha, int columns, DistributionFactory dFact) throws IllegalAlphabetException - Throws:
IllegalAlphabetException
-
SimpleWeightMatrix
- Throws:
IllegalAlphabetException
-
-
Method Details
-
getAlphabet
Description copied from interface:WeightMatrixThe alphabet for the sequences that this weight matrix models.- Specified by:
getAlphabetin interfaceWeightMatrix- Returns:
- the Alphabet
-
columns
Description copied from interface:WeightMatrixThe number of columns modeled by the weight matrix.- Specified by:
columnsin interfaceWeightMatrix- Returns:
- the number of columns
-
getColumn
Description copied from interface:WeightMatrixRetrieve a column as an EmissionState.To find the emission probability for Symbol sym at column col use:
wm.getColumn(col).getWeight(sym).- Specified by:
getColumnin interfaceWeightMatrix- Parameters:
column- the weight matrix column to retrieve- Returns:
- the EmissionState that represents the individual column
-
hashCode
-
equals
-