public class ScoreMatrix implements SimilarityScoreModelI,
PairwiseScoreModelI
{
+ private static final char GAP_CHARACTER = Comparison.GAP_DASH;
+
/*
* Jalview 2.10.1 treated gaps as X (peptide) or N (nucleotide)
* for pairwise scoring; 2.10.2 uses gap score (last column) in
public MatrixI findSimilarities(AlignmentView seqstrings,
SimilarityParamsI options)
{
- char gapChar = scoreGapAsAny ? (seqstrings.isNa() ? 'N' : 'X') : ' ';
+ char gapChar = scoreGapAsAny ? (seqstrings.isNa() ? 'N' : 'X')
+ : Comparison.GAP_DASH;
String[] seqs = seqstrings.getSequenceStrings(gapChar);
return findSimilarities(seqs, options);
}
break;
}
}
- // Change GAP_SPACE to GAP_DASH if we adopt - for gap in matrices
- char c1 = i >= len1 ? Comparison.GAP_SPACE : seq1.charAt(i);
- char c2 = i >= len2 ? Comparison.GAP_SPACE : seq2.charAt(i);
+
+ char c1 = i >= len1 ? GAP_CHARACTER : seq1.charAt(i);
+ char c2 = i >= len2 ? GAP_CHARACTER : seq2.charAt(i);
boolean gap1 = Comparison.isGap(c1);
boolean gap2 = Comparison.isGap(c2);