X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fanalysis%2FDnaTest.java;h=d2fa99a98609ceb3f3fd85e4a79ffe07d75d33ae;hb=136c0793b90b72b928c4d77dc109dd5c644e00d3;hp=4c1290509e4937ae435992f80f0fe784058544d5;hpb=5f4e1e4c330b045e9c8bce28ee132a0fca3834d8;p=jalview.git diff --git a/test/jalview/analysis/DnaTest.java b/test/jalview/analysis/DnaTest.java index 4c12905..d2fa99a 100644 --- a/test/jalview/analysis/DnaTest.java +++ b/test/jalview/analysis/DnaTest.java @@ -28,11 +28,13 @@ import jalview.api.AlignViewportI; import jalview.datamodel.AlignedCodon; import jalview.datamodel.Alignment; import jalview.datamodel.AlignmentI; -import jalview.datamodel.ColumnSelection; +import jalview.datamodel.HiddenColumns; import jalview.datamodel.Sequence; import jalview.datamodel.SequenceI; import jalview.gui.AlignViewport; import jalview.gui.JvOptionPane; +import jalview.io.DataSourceType; +import jalview.io.FileFormat; import jalview.io.FormatAdapter; import java.io.IOException; @@ -129,9 +131,9 @@ public class DnaTest throws IOException { AlignmentI alf = new FormatAdapter().readFile( - JAL_1312_example_align_fasta, jalview.io.FormatAdapter.PASTE, - "FASTA"); - ColumnSelection cs = new ColumnSelection(); + JAL_1312_example_align_fasta, DataSourceType.PASTE, + FileFormat.Fasta); + HiddenColumns cs = new HiddenColumns(); AlignViewportI av = new AlignViewport(alf, cs); Dna dna = new Dna(av, new int[] { 0, alf.getWidth() - 1 }); AlignmentI translated = dna.translateCdna(); @@ -150,12 +152,12 @@ public class DnaTest throws IOException { AlignmentI alf = new FormatAdapter().readFile( - JAL_1312_example_align_fasta, jalview.io.FormatAdapter.PASTE, - "FASTA"); + JAL_1312_example_align_fasta, DataSourceType.PASTE, + FileFormat.Fasta); int vwidth = 15; for (int ipos = 0; ipos + vwidth < alf.getWidth(); ipos += vwidth) { - ColumnSelection cs = new ColumnSelection(); + HiddenColumns cs = new HiddenColumns(); if (ipos > 0) { cs.hideColumns(0, ipos - 1); @@ -185,8 +187,8 @@ public class DnaTest public void testTranslateCdna_simple() throws IOException { AlignmentI alf = new FormatAdapter().readFile(fasta, - FormatAdapter.PASTE, "FASTA"); - ColumnSelection cs = new ColumnSelection(); + DataSourceType.PASTE, FileFormat.Fasta); + HiddenColumns cs = new HiddenColumns(); AlignViewportI av = new AlignViewport(alf, cs); Dna dna = new Dna(av, new int[] { 0, alf.getWidth() - 1 }); AlignmentI translated = dna.translateCdna(); @@ -205,8 +207,8 @@ public class DnaTest public void testTranslateCdna_hiddenColumns() throws IOException { AlignmentI alf = new FormatAdapter().readFile(fasta, - FormatAdapter.PASTE, "FASTA"); - ColumnSelection cs = new jalview.datamodel.ColumnSelection(); + DataSourceType.PASTE, FileFormat.Fasta); + HiddenColumns cs = new HiddenColumns(); cs.hideColumns(6, 14); // hide codons 3/4/5 cs.hideColumns(24, 35); // hide codons 9-12 cs.hideColumns(177, 191); // hide codons 60-64 @@ -292,8 +294,9 @@ public class DnaTest /* * Generate cDNA - 8 sequences of 12 bases each. */ - AlignmentI cdna = new DnaAlignmentGenerator().generate(12, 8, 97, 5, 5); - ColumnSelection cs = new ColumnSelection(); + AlignmentI cdna = new AlignmentGenerator(true) + .generate(12, 8, 97, 5, 5); + HiddenColumns cs = new HiddenColumns(); AlignViewportI av = new AlignViewport(cdna, cs); Dna dna = new Dna(av, new int[] { 0, cdna.getWidth() - 1 }); AlignmentI translated = dna.translateCdna(); @@ -539,7 +542,7 @@ public class DnaTest assertEquals(seqDs, al.getSequenceAt(0).getDatasetSequence() .getSequenceAsString()); - ColumnSelection cs = new ColumnSelection(); + HiddenColumns cs = new HiddenColumns(); AlignViewportI av = new AlignViewport(al, cs); Dna testee = new Dna(av, new int[] { 0, al.getWidth() - 1 }); AlignmentI reversed = testee.reverseCdna(false);