public interface WeightMatrix
The weight matrix uses computer-coordinates. Thus, a 10 column weight matrix has columns (0 - 9). I guess that if you try to access columns outside the logical range, the implementation may throw an IndexOutOfBoundsException.
Modifier and Type | Method and Description |
---|---|
int |
columns()
The number of columns modeled by the weight matrix.
|
Alphabet |
getAlphabet()
The alphabet for the sequences that this weight matrix models.
|
Distribution |
getColumn(int column)
Retrieve a column as an EmissionState.
|
Alphabet getAlphabet()
int columns()
Distribution getColumn(int column) throws IndexOutOfBoundsException
To find the emission probability for Symbol sym at column col use:
wm.getColumn(col).getWeight(sym)
.
column
- the weight matrix column to retrieveIndexOutOfBoundsException
- if column is not between 0 and
columns()-1Copyright © 2014 BioJava. All rights reserved.