Test case 1
1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
2: Bases bases0 = new Bases(genbankStreamSequence0);
3: Strand strand0 = bases0.getForwardStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: positionalAsymmetryAlgorithm0.getMinimumInternal();
Test case 2
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("X\"8bBd`wIoiq'", "X\"8bBd`wIoiq'");
2: Bases bases0 = new Bases(fastaStreamSequence0);
3: Strand strand0 = bases0.getReverseStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: Float float0 = positionalAsymmetryAlgorithm0.getMaximumInternal();
6: assertEquals(10000.0F, (float)float0, 0.01F);
7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
8: assertEquals("Reverse Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
Test case 3
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("L");
2: Bases bases0 = new Bases(fastaStreamSequence0);
3: Strand strand0 = bases0.getReverseStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: int int0 = positionalAsymmetryAlgorithm0.getValueCount();
6: assertEquals(1, int0);
7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
8: assertEquals("Reverse Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
Test case 4
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("L");
2: Bases bases0 = new Bases(fastaStreamSequence0);
3: Strand strand0 = bases0.getReverseStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: float[] floatArray0 = new float[1];
6: positionalAsymmetryAlgorithm0.getValues((-3), 2, floatArray0);
7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
8: assertEquals("Reverse Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
Test case 5
1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
2: Bases bases0 = new Bases(genbankStreamSequence0);
3: Strand strand0 = bases0.getForwardStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: float[] floatArray0 = new float[6];
6: positionalAsymmetryAlgorithm0.getValues(0, 0, floatArray0);
7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
8: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
Test case 6
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("Cannot create a FramedFeature on the negative strand of an RNA", "Cannot create a FramedFeature on the negative strand of an RNA");
2: Bases bases0 = new Bases(fastaStreamSequence0);
3: Strand strand0 = bases0.getForwardStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: float[] floatArray0 = new float[2];
6: positionalAsymmetryAlgorithm0.getValues(1, 970, floatArray0);
7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
8: assertArrayEquals(new float[] {2.65625F, 0.0F}, floatArray0, 0.01F);
9: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
Test case 7
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("L");
2: Bases bases0 = new Bases(fastaStreamSequence0);
3: Strand strand0 = bases0.getReverseStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultWindowSize();
6: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
7: assertNotNull(integer0);
8: assertEquals("Reverse Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
9: assertEquals(500, (int)integer0);
Test case 8
1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
2: Bases bases0 = new Bases(genbankStreamSequence0);
3: Strand strand0 = bases0.getForwardStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultMaxWindowSize();
6: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
8: assertNotNull(integer0);
9: assertEquals(5000, (int)integer0);
Test case 9
1: int[] intArray0 = new int[1];
2: SymbolList symbolList0 = IntegerAlphabet.fromArray(intArray0);
3: BioJavaSequence bioJavaSequence0 = new BioJavaSequence(symbolList0);
4: Bases bases0 = new Bases(bioJavaSequence0);
5: Strand strand0 = bases0.getForwardStrand();
6: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
7: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultMinWindowSize();
8: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
9: assertEquals(10, (int)integer0);
10: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
11: assertNotNull(integer0);
Test case 10
1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
2: Bases bases0 = new Bases(genbankStreamSequence0);
3: Strand strand0 = bases0.getForwardStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultStepSize(0);
6: assertNull(integer0);
7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
8: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
Test case 11
1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
2: Bases bases0 = new Bases(genbankStreamSequence0);
3: Strand strand0 = bases0.getForwardStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultStepSize(103);
6: assertEquals(10, (int)integer0);
7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
8: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
9: assertNotNull(integer0);
Test case 12
1: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm((Strand) null);
Test case 13
1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
2: Bases bases0 = new Bases(genbankStreamSequence0);
3: Strand strand0 = bases0.getForwardStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: float[] floatArray0 = new float[6];
6: positionalAsymmetryAlgorithm0.getValues(103, 0, floatArray0);
Test case 14
1: Bases bases0 = new Bases((Sequence) null);
2: Strand strand0 = bases0.getReverseStrand();
3: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
4: float[] floatArray0 = new float[2];
5: positionalAsymmetryAlgorithm0.getValues(2, (-334), floatArray0);
Test case 15
1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("");
2: Bases bases0 = new Bases(emblStreamSequence0);
3: Strand strand0 = bases0.getForwardStrand();
4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
5: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultStepSize(2046);
6: assertNotNull(integer0);
7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
8: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
9: assertEquals(204, (int)integer0);
Source Code
1: No source found for uk.ac.sanger.artemis.plot.PositionalAsymmetryAlgorithm
EvoSuite Parameters
- TARGET_CLASS: uk.ac.sanger.artemis.plot.PositionalAsymmetryAlgorithm
- Size: 15
- Length: 77
- criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
- Coverage: 0.8530303246994015
- BranchCoverage: 0.8035714285714286
- MethodCoverage: 1.0
- OutputCoverage: 0.344
Back to Overview