public final class ScoringUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static int[] |
fillWildcardScores(int[] matrix,
Alphabet<?> alphabet,
byte... exclude)
Fills up scores for wildcards by averaging scores for all their matching scores combinations.
|
static int[] |
getSymmetricMatrix(int match,
int mismatch,
Alphabet<?> alphabet)
Returns simple substitution matrix
|
static int[] |
setMatchScore(Alphabet<?> alphabet,
int[] matrix,
int match) |
static int[] |
setMismatchScore(Alphabet<?> alphabet,
int[] matrix,
int mismatch) |
public static int[] getSymmetricMatrix(int match,
int mismatch,
Alphabet<?> alphabet)
match - match scoremismatch - mismatch scorealphabet - alphabetpublic static int[] setMismatchScore(Alphabet<?> alphabet, int[] matrix, int mismatch)
public static int[] setMatchScore(Alphabet<?> alphabet, int[] matrix, int match)
public static int[] fillWildcardScores(int[] matrix,
Alphabet<?> alphabet,
byte... exclude)
matrix - initial matrix (will be modified in-place)alphabet - alphabetexclude - list of codes to exclude from this actionCopyright © 2018. All rights reserved.