X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fanalysis%2FAAFrequencyTest.java;h=1514bf0080c7194baa4ea23552ebb66216eb64ca;hb=d043ce47fc710d3eb2629ba926a8a7417bd67d8c;hp=14cc526459c6de174f53b622ed74e3cd4db5bf47;hpb=49db0dff1da16c3355b43a41498c1fc93ef47e91;p=jalview.git diff --git a/test/jalview/analysis/AAFrequencyTest.java b/test/jalview/analysis/AAFrequencyTest.java index 14cc526..1514bf0 100644 --- a/test/jalview/analysis/AAFrequencyTest.java +++ b/test/jalview/analysis/AAFrequencyTest.java @@ -77,8 +77,7 @@ public class AAFrequencyTest SequenceI seq4 = new Sequence("Seq4", "CA--t"); SequenceI[] seqs = new SequenceI[] { seq1, seq2, seq3, seq4 }; int width = seq1.getLength(); - ProfilesI result = AAFrequency.calculate(seqs, width, 0, width, - false); + ProfilesI result = AAFrequency.calculate(seqs, width, 0, width, false); // col 0 is 100% C ProfileI col = result.get(0); @@ -126,8 +125,7 @@ public class AAFrequencyTest SequenceI seq4 = new Sequence("Seq4", "CA-t"); SequenceI[] seqs = new SequenceI[] { seq1, seq2, seq3, seq4 }; int width = seq1.getLength(); - ProfilesI result = AAFrequency.calculate(seqs, width, 0, width, - true); + ProfilesI result = AAFrequency.calculate(seqs, width, 0, width, true); ProfileI profile = result.get(0); assertEquals(4, profile.getCounts().getCount('C')); @@ -196,8 +194,8 @@ public class AAFrequencyTest AlignmentAnnotation consensus = new AlignmentAnnotation("Consensus", "PID", new Annotation[width]); - AAFrequency - .completeConsensus(consensus, profiles, 0, 5, false, true, 4); + AAFrequency.completeConsensus(consensus, profiles, 0, 5, false, true, + 4); Annotation ann = consensus.annotations[0]; assertEquals("C 100%", ann.description); @@ -234,12 +232,12 @@ public class AAFrequencyTest SequenceI[] seqs = new SequenceI[] { seq1, seq2, seq3, seq4 }; int width = seq1.getLength(); ProfilesI profiles = AAFrequency.calculate(seqs, width, 0, width, true); - + AlignmentAnnotation consensus = new AlignmentAnnotation("Consensus", "PID", new Annotation[width]); - AAFrequency - .completeConsensus(consensus, profiles, 0, 5, true, false, 4); - + AAFrequency.completeConsensus(consensus, profiles, 0, 5, true, false, + 4); + Annotation ann = consensus.annotations[0]; assertEquals("C 100%", ann.description); assertEquals("C", ann.displayCharacter); @@ -318,7 +316,7 @@ public class AAFrequencyTest counts.put('L', 38); counts.put('H', 2); profile.setCounts(counts); - + /* * [0, noOfValues, totalPercent, char1, count1, ...] * G: 70/200 = 35% @@ -329,10 +327,9 @@ public class AAFrequencyTest */ int[] extracted = AAFrequency.extractProfile(profile, false); int[] expected = new int[] { AlignmentAnnotation.SEQUENCE_PROFILE, 4, - 85, 'G', 35, 'R', 30, 'L', 19, 'H', - 1 }; + 85, 'G', 35, 'R', 30, 'L', 19, 'H', 1 }; org.testng.Assert.assertEquals(extracted, expected); - + /* * add some counts of 1; these round down to 0% and should be discarded */ @@ -343,7 +340,7 @@ public class AAFrequencyTest expected = new int[] { AlignmentAnnotation.SEQUENCE_PROFILE, 4, 84, 'G', 34, 'R', 30, 'L', 19, 'H', 1 }; org.testng.Assert.assertEquals(extracted, expected); - + } @Test(groups = { "Functional" }) @@ -376,7 +373,7 @@ public class AAFrequencyTest codonCounts[0] = 120; codonCounts[1] = 110; profile.put(AAFrequency.PROFILE, codonCounts); - + /* * [0, noOfValues, totalPercent, char1, count1, ...] * codon1: 30/110 = 27.2 = 27% @@ -399,7 +396,7 @@ public class AAFrequencyTest * max count 70 for modal residue 'G' */ Hashtable profile = new Hashtable(); - + /* * cdna profile is {seqCount, ungappedCount, codonCount1, ...codonCount64} * where 1..64 positions correspond to encoded codons @@ -421,7 +418,7 @@ public class AAFrequencyTest codonCounts[0] = 120; codonCounts[1] = 110; profile.put(AAFrequency.PROFILE, codonCounts); - + /* * [0, noOfValues, totalPercent, char1, count1, ...] * codon1: 30/120 = 25%