Class Q30PercentSampleTest

java.lang.Object
fr.ens.biologie.genomique.aozan.tests.sample.AbstractSampleTest
fr.ens.biologie.genomique.aozan.tests.sample.Q30PercentSampleTest
All Implemented Interfaces:
AozanTest, SampleTest

public class Q30PercentSampleTest extends AbstractSampleTest
This class define a percent Q30 sample test.
Since:
0.8
Author:
Laurent Jourdren
  • Constructor Details

    • Q30PercentSampleTest

      public Q30PercentSampleTest()
      Public constructor.
  • Method Details

    • getCollectorsNamesRequiered

      public List<String> getCollectorsNamesRequiered()
      Description copied from interface: AozanTest
      Get the name of the collectors required for the test.
      Returns:
      a list of String with the name of the required collectors
    • test

      public TestResult test(RunData data, int read, int readSample, int sampleId)
      Description copied from interface: SampleTest
      Do a test.
      Parameters:
      data - result object
      read - index of read
      readSample - index of read without indexed reads
      sampleId - the sample id of the sample to test.
      Returns:
      a TestResult object with the result of the test
    • configure

      public List<AozanTest> configure(TestConfiguration conf) throws AozanException
      Description copied from interface: AozanTest
      Configure the test.
      Parameters:
      conf - the test configuration
      Returns:
      list of Aozan tests
      Throws:
      AozanException