{
this.seqs = sequences;
- //convert ScoreModel name into score matrix, use default if not Blosum or Pam
- if (sm.getName().equals("BLOSUM62"))
+ if (sm!=null && sm instanceof ScoreMatrix)
{
- this.scoreMatrix = ScoreModels.getInstance().getBlosum62();
- } else if (sm.getName().equals("PAM250")) {
- this.scoreMatrix = ScoreModels.getInstance().getPam250();
+ this.scoreMatrix = ((ScoreMatrix) sm);
} else {
this.scoreMatrix = null;
}