public void ZeroMaxScore() { var scorer = new ZeroMaxScoreStringScorer(); var msa = new MultipleAlignmentAlgorithm <string, char>(scorer, new[] { "car", "bar", "carp" }, GetChars) { UseInputOrder = true }; msa.Compute(); Alignment <string, char> alignment = msa.GetAlignment(); AssertAlignmentsEqual(alignment, CreateAlignment( "| c a r - |", "| b a r - |", "| c a r p |" )); Assert.That(alignment.NormalizedScore, Is.EqualTo(0)); }
public void ZeroMaxScore() { var scorer = new ZeroMaxScoreStringScorer(); var msa = new PairwiseAlignmentAlgorithm <string, char>(scorer, "car", "bar", GetChars) { ExpansionCompressionEnabled = true }; msa.Compute(); Alignment <string, char>[] alignments = msa.GetAlignments().ToArray(); Assert.That(alignments.Length, Is.EqualTo(1)); AssertAlignmentsEqual(alignments[0], CreateAlignment( "| c a r |", "| b a r |" )); Assert.That(alignments[0].NormalizedScore, Is.EqualTo(0)); }
public void ZeroMaxScore() { var scorer = new ZeroMaxScoreStringScorer(); var msa = new PairwiseAlignmentAlgorithm<string, char>(scorer, "car", "bar", GetChars) {ExpansionCompressionEnabled = true}; msa.Compute(); Alignment<string, char>[] alignments = msa.GetAlignments().ToArray(); Assert.That(alignments.Length, Is.EqualTo(1)); AssertAlignmentsEqual(alignments[0], CreateAlignment( "| c a r |", "| b a r |" )); Assert.That(alignments[0].NormalizedScore, Is.EqualTo(0)); }
public void ZeroMaxScore() { var scorer = new ZeroMaxScoreStringScorer(); var msa = new MultipleAlignmentAlgorithm<string, char>(scorer, new[] {"car", "bar", "carp"}, GetChars) {UseInputOrder = true}; msa.Compute(); Alignment<string, char> alignment = msa.GetAlignment(); AssertAlignmentsEqual(alignment, CreateAlignment( "| c a r - |", "| b a r - |", "| c a r p |" )); Assert.That(alignment.NormalizedScore, Is.EqualTo(0)); }