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 © 2020 BioJava. All rights reserved.