Summary

Test suite

Test case 1

  1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("1'b%k4\"&JS<YT8.");
  2: Bases bases0 = new Bases(fastaStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: Range range0 = new Range(5);
  5: range0.toString();
  6: strand0.getSpacedTranslation(range0, false);
  7: Marker marker0 = strand0.makeMarkerFromRawPosition(1);
  8: Strand strand1 = marker0.getStrand();
  9: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand1);
 10: cumulativeATSkewAlgorithm0.getDefaultStepSize(1821);
 11: cumulativeATSkewAlgorithm0.setScalingFlag(false);
 12: cumulativeATSkewAlgorithm0.getDefaultStepSize(0);
 13: cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
 14: cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
 15: cumulativeATSkewAlgorithm0.getDefaultStepSize((-3263));

Test case 2

  1: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm((Strand) null);
  2: cumulativeATSkewAlgorithm0.getDefaultWindowSize();
  3: cumulativeATSkewAlgorithm0.getMinimumInternal();
  4: boolean boolean0 = true;
  5: cumulativeATSkewAlgorithm0.setUserMaxMin(boolean0);
  6: cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
  7: cumulativeATSkewAlgorithm0.getMaximum();
  8: cumulativeATSkewAlgorithm0.getAverage();
  9: cumulativeATSkewAlgorithm0.getDefaultWindowSize();
 10: cumulativeATSkewAlgorithm0.getMaximumInternal();
 11: cumulativeATSkewAlgorithm0.getMinimum();
 12: cumulativeATSkewAlgorithm0.getDefaultWindowSize();
 13: cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
 14: int int0 = 0;
 15: cumulativeATSkewAlgorithm0.getDefaultStepSize(int0);
 16: boolean boolean1 = true;
 17: cumulativeATSkewAlgorithm0.setScalingFlag(boolean1);
 18: cumulativeATSkewAlgorithm0.getDefaultWindowSize();
 19: cumulativeATSkewAlgorithm0.getMaximumInternal();
 20: cumulativeATSkewAlgorithm0.getDefaultWindowSize();
 21: cumulativeATSkewAlgorithm0.getDefaultMaxWindowSize();
 22: cumulativeATSkewAlgorithm0.getValueCount();
 23: cumulativeATSkewAlgorithm0.getMaximumInternal();
 24: cumulativeATSkewAlgorithm0.getValueCount();
 25: cumulativeATSkewAlgorithm0.getMaximumInternal();
 26: cumulativeATSkewAlgorithm0.getDefaultWindowSize();
 27: cumulativeATSkewAlgorithm0.getMinimumInternal();
 28: cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
 29: cumulativeATSkewAlgorithm0.getAverage();

Test case 3

  1: 

Test case 4

  1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("", "");
  2: Bases bases0 = new Bases(fastaStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand0);
  5: cumulativeATSkewAlgorithm0.getDefaultStepSize(1);
  6: int[] intArray0 = new int[0];
  7: int[] intArray1 = new int[3];
  8: intArray1[0] = 1;
  9: intArray1[1] = 2;
 10: intArray1[2] = 0;
 11: fastaStreamSequence0.setFastaHeaderPosition(intArray0, intArray1);
 12: cumulativeATSkewAlgorithm0.getMaximumInternal();
 13: Float float0 = cumulativeATSkewAlgorithm0.getMinimumInternal();
 14: assertEquals((-1.0F), (float)float0, 0.01F);
 15: 
 16: Integer integer0 = cumulativeATSkewAlgorithm0.getDefaultStepSize(1);
 17: assertNull(integer0);
 18: 
 19: float[] floatArray0 = new float[7];
 20: floatArray0[0] = (float) 1;
 21: floatArray0[1] = (float) 0;
 22: floatArray0[2] = (float) 1;
 23: floatArray0[3] = (float) 2;
 24: floatArray0[4] = (float) 1;
 25: floatArray0[5] = (float) 0;
 26: floatArray0[6] = (float) 1;
 27: cumulativeATSkewAlgorithm0.getValues(0, 0, floatArray0);
 28: assertArrayEquals(new float[] {0.0F, 0.0F, 1.0F, 2.0F, 1.0F, 0.0F, 1.0F}, floatArray0, 0.01F);
 29: 
 30: cumulativeATSkewAlgorithm0.getDefaultWindowSize();
 31: Float float1 = cumulativeATSkewAlgorithm0.getMaximumInternal();
 32: assertEquals(1.0F, (float)float1, 0.01F);
 33: 
 34: Integer integer1 = cumulativeATSkewAlgorithm0.getDefaultWindowSize();
 35: assertNotNull(integer1);
 36: assertEquals(60, (int)integer1);
 37: 
 38: Float float2 = cumulativeATSkewAlgorithm0.getAverage();
 39: assertEquals(0.0F, (float)float2, 0.01F);
 40: 
 41: Integer integer2 = cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
 42: assertTrue(cumulativeATSkewAlgorithm0.scalingFlag());
 43: assertNotNull(integer2);
 44: assertEquals(10, (int)integer2);

Test case 5

  1: Bases bases0 = new Bases((Sequence) null);
  2: Strand strand0 = bases0.getForwardStrand();
  3: Bases bases1 = strand0.getBases();
  4: Strand strand1 = bases1.getReverseStrand();
  5: Clipboard clipboard0 = new Clipboard(">gDS/g;\"kk6");
  6: Selection selection0 = new Selection(clipboard0);
  7: selection0.getSelectionRange();
  8: Bases bases2 = bases1.truncate((Range) null);
  9: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand1);
 10: cumulativeATSkewAlgorithm0.getAverage();
 11: cumulativeATSkewAlgorithm0.getValueCount();
 12: cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
 13: cumulativeATSkewAlgorithm0.getValueCount();
 14: int int0 = 16;
 15: float[] floatArray0 = new float[6];
 16: floatArray0[0] = (float) strand1.FORWARD;
 17: floatArray0[1] = (float) strand1.REVERSE;
 18: floatArray0[2] = (float) bases2.MAX_PRIORITY;
 19: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
 20: String string0 = "mpB1D";
 21: Key key0 = new Key(string0);
 22: String string1 = "";
 23: boolean boolean0 = false;
 24: FeatureKeyQualifierPredicate featureKeyQualifierPredicate0 = new FeatureKeyQualifierPredicate(key0, string1, boolean0);
 25: String string2 = "6D8KU/63KYA(q?b]`";
 26: FilteredEntryGroup filteredEntryGroup0 = new FilteredEntryGroup(simpleEntryGroup0, featureKeyQualifierPredicate0, string2);
 27: Feature feature0 = filteredEntryGroup0.featureAt(strand0.FORWARD);
 28: selection0.add(feature0);
 29: floatArray0[3] = (float) strand1.FORWARD;
 30: float float0 = 0.031F;
 31: floatArray0[4] = float0;
 32: floatArray0[5] = (float) bases1.MIN_PRIORITY;
 33: cumulativeATSkewAlgorithm0.getValues(bases0.MEDIUM_PRIORITY, int0, floatArray0);

Test case 6

  1: Bases bases0 = new Bases((Sequence) null);
  2: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup(bases0);
  3: FeatureVector featureVector0 = new FeatureVector();
  4: FilteredEntryGroup filteredEntryGroup0 = new FilteredEntryGroup(simpleEntryGroup0, featureVector0, "`wA}\"/gu[$");
  5: Feature feature0 = filteredEntryGroup0.createFeature();
  6: Strand strand0 = feature0.getStrand();
  7: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand0);
  8: cumulativeATSkewAlgorithm0.getDefaultMaxWindowSize();

Test case 7

  1: RawStreamSequence rawStreamSequence0 = new RawStreamSequence("8_`QpX,MB\"oo_`)K");
  2: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence(rawStreamSequence0);
  3: Bases bases0 = new Bases(genbankStreamSequence0);
  4: Strand strand0 = bases0.getReverseStrand();
  5: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand0);
  6: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
  7: Entry entry0 = simpleEntryGroup0.elementAt((-2232));
  8: FeatureVector featureVector0 = entry0.getAllFeatures();
  9: int int0 = 1138;
 10: Feature feature0 = featureVector0.elementAt(int0);
 11: Range range0 = feature0.getMaxRawRange();
 12: strand0.getRawSubSequence(range0);
 13: boolean boolean0 = false;
 14: cumulativeATSkewAlgorithm0.setRevCompDisplay(boolean0);
 15: cumulativeATSkewAlgorithm0.getMinimumInternal();

Test case 8

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("htsjdk.variant.vcf.VCFCompoundHeaderLine");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand0);
  5: emblStreamSequence0.copy();
  6: bases0.getComplementPosition(1337);
  7: cumulativeATSkewAlgorithm0.getDefaultStepSize(1);
  8: Bases bases1 = cumulativeATSkewAlgorithm0.getBases();
  9: Strand strand1 = bases1.getReverseStrand();
 10: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm1 = new CumulativeATSkewAlgorithm(strand1);
 11: bases0.getAverageGCPercent();
 12: Integer integer0 = cumulativeATSkewAlgorithm1.getDefaultStepSize((-570));
 13: assertNull(integer0);
 14: 
 15: cumulativeATSkewAlgorithm1.getDefaultMinWindowSize();
 16: cumulativeATSkewAlgorithm1.getMinimumInternal();
 17: cumulativeATSkewAlgorithm1.getDefaultMinWindowSize();
 18: strand1.getACount();
 19: float[] floatArray0 = new float[6];
 20: floatArray0[0] = (float) 584;
 21: floatArray0[1] = (float) 0;
 22: floatArray0[2] = (float) 1;
 23: emblStreamSequence0.charAt(2);
 24: floatArray0[3] = (float) 5;
 25: floatArray0[4] = (float) 5;
 26: floatArray0[5] = (float) 0;
 27: cumulativeATSkewAlgorithm1.getValues(584, 1092, floatArray0);
 28: assertArrayEquals(new float[] {0.0F, 0.0F, 1.0F, 5.0F, 5.0F, 0.0F}, floatArray0, 0.01F);
 29: 
 30: Float float0 = cumulativeATSkewAlgorithm0.getMinimumInternal();
 31: assertEquals((-1.0F), (float)float0, 0.01F);
 32: 
 33: cumulativeATSkewAlgorithm1.getDefaultMinWindowSize();
 34: int int0 = cumulativeATSkewAlgorithm0.getValueCount();
 35: assertEquals(1, int0);
 36: 
 37: cumulativeATSkewAlgorithm1.getAverage();
 38: cumulativeATSkewAlgorithm0.getDefaultStepSize(5);
 39: Integer integer1 = cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
 40: assertEquals(10, (int)integer1);
 41: 
 42: Float float1 = cumulativeATSkewAlgorithm0.getAverage();
 43: assertEquals(0.2F, (float)float1, 0.01F);
 44: 
 45: Integer integer2 = cumulativeATSkewAlgorithm1.getDefaultStepSize(2);
 46: assertTrue(cumulativeATSkewAlgorithm1.scalingFlag());
 47: assertNull(integer2);

Test case 9

  1: RawStreamSequence rawStreamSequence0 = new RawStreamSequence("FT3d[DbMb");
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence(rawStreamSequence0);
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: Strand strand0 = bases0.getForwardStrand();
  5: Bases.reverseComplement("FT3d[DbMb");
  6: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand0);
  7: cumulativeATSkewAlgorithm0.getValueCount();
  8: cumulativeATSkewAlgorithm0.getAverage();
  9: cumulativeATSkewAlgorithm0.getDefaultMaxWindowSize();

Test case 10

  1: RawStreamSequence rawStreamSequence0 = new RawStreamSequence("w");
  2: Bases bases0 = new Bases(rawStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand0);
  5: int[] intArray0 = new int[9];
  6: intArray0[0] = 1;
  7: intArray0[1] = (-5);
  8: intArray0[2] = (-5);
  9: intArray0[3] = 1;
 10: intArray0[4] = (-5);
 11: intArray0[5] = 0;
 12: intArray0[6] = 1;
 13: intArray0[7] = 2;
 14: intArray0[8] = 0;
 15: rawStreamSequence0.setFastaHeaderPosition(intArray0, intArray0);
 16: cumulativeATSkewAlgorithm0.setRevCompDisplay(false);
 17: Bases.complement("w");
 18: rawStreamSequence0.setFromChar(bases0.letter_index);
 19: float[] floatArray0 = new float[0];
 20: cumulativeATSkewAlgorithm0.getValues((-2404), 1660, floatArray0);

Test case 11

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("N<yha0");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand0);
  5: strand0.getRawPosition(2004);
  6: bases0.getTCount();
  7: bases0.getLength();
  8: cumulativeATSkewAlgorithm0.getAverage();
  9: cumulativeATSkewAlgorithm0.getDefaultStepSize(3034);
 10: cumulativeATSkewAlgorithm0.getDefaultWindowSize();
 11: cumulativeATSkewAlgorithm0.getAverage();
 12: emblStreamSequence0.copy();
 13: cumulativeATSkewAlgorithm0.getMinimum();
 14: cumulativeATSkewAlgorithm0.getAverage();

Test case 12

  1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("1'b%k4\"&JS<YT8.");
  2: Bases bases0 = new Bases(fastaStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: Range range0 = new Range(5);
  5: range0.toString();
  6: strand0.getSpacedTranslation(range0, false);
  7: Marker marker0 = strand0.makeMarkerFromRawPosition(1);
  8: Strand strand1 = marker0.getStrand();
  9: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand1);
 10: cumulativeATSkewAlgorithm0.getDefaultStepSize(1821);
 11: cumulativeATSkewAlgorithm0.setScalingFlag(false);
 12: cumulativeATSkewAlgorithm0.getDefaultStepSize(0);
 13: cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
 14: cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
 15: float[] floatArray0 = new float[8];
 16: floatArray0[0] = (-570.015F);
 17: floatArray0[1] = (float) 1;
 18: floatArray0[2] = (float) 5;
 19: floatArray0[3] = (float) 2;
 20: floatArray0[4] = (float) 5;
 21: floatArray0[5] = (float) 0;
 22: floatArray0[6] = 6.0F;
 23: floatArray0[7] = (float) 0;
 24: cumulativeATSkewAlgorithm0.getValues(25, 3, floatArray0);

Test case 13

  1: Bases bases0 = new Bases((Sequence) null);
  2: Strand strand0 = bases0.getReverseStrand();
  3: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand0);
  4: cumulativeATSkewAlgorithm0.getDefaultWindowSize();
  5: cumulativeATSkewAlgorithm0.getAverage();

Test case 14

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("htsjdk.variant.vcf.VCFCompoundHeaderLine");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm0 = new CumulativeATSkewAlgorithm(strand0);
  5: emblStreamSequence0.copy();
  6: bases0.getComplementPosition(1337);
  7: cumulativeATSkewAlgorithm0.getDefaultStepSize(1);
  8: Bases bases1 = cumulativeATSkewAlgorithm0.getBases();
  9: Strand strand1 = bases1.getReverseStrand();
 10: CumulativeATSkewAlgorithm cumulativeATSkewAlgorithm1 = new CumulativeATSkewAlgorithm(strand1);
 11: bases0.getAverageGCPercent();
 12: cumulativeATSkewAlgorithm1.getDefaultStepSize((-573));
 13: cumulativeATSkewAlgorithm1.getDefaultMinWindowSize();
 14: cumulativeATSkewAlgorithm1.getMinimumInternal();
 15: cumulativeATSkewAlgorithm1.getDefaultMinWindowSize();
 16: float[] floatArray0 = new float[25];
 17: floatArray0[0] = (float) 584;
 18: floatArray0[1] = (float) 0;
 19: floatArray0[2] = (float) 1;
 20: emblStreamSequence0.charAt(2);
 21: floatArray0[3] = (float) 5;
 22: floatArray0[4] = (float) 5;
 23: floatArray0[5] = (float) 0;
 24: cumulativeATSkewAlgorithm1.getValues(584, 1092, floatArray0);
 25: cumulativeATSkewAlgorithm0.getMinimumInternal();
 26: cumulativeATSkewAlgorithm1.getDefaultMinWindowSize();
 27: cumulativeATSkewAlgorithm0.getValueCount();
 28: cumulativeATSkewAlgorithm1.getAverage();
 29: cumulativeATSkewAlgorithm0.getDefaultStepSize(5);
 30: cumulativeATSkewAlgorithm0.getDefaultMinWindowSize();
 31: cumulativeATSkewAlgorithm0.getAverage();
 32: cumulativeATSkewAlgorithm1.getDefaultStepSize(2);
 33: cumulativeATSkewAlgorithm0.getMaximumInternal();
 34: cumulativeATSkewAlgorithm0.getValues((-1048576), 10, floatArray0);

Source Code

  1: No source found for uk.ac.sanger.artemis.plot.CumulativeATSkewAlgorithm

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.plot.CumulativeATSkewAlgorithm
  • Size: 14
  • Length: 267
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.7589743227078753
  • BranchCoverage: 0.875
  • MethodCoverage: 1.0
  • OutputCoverage: 0.39864864864864863


Back to Overview