Class FastQScreenSampleOvercontaminationCountPooledSampleTest
java.lang.Object
fr.ens.biologie.genomique.aozan.tests.pooledsample.AbstractPooledSampleTest
fr.ens.biologie.genomique.aozan.tests.pooledsample.FastQScreenSampleOvercontaminationCountPooledSampleTest
- All Implemented Interfaces:
AozanTest,PooledSampleTest
public class FastQScreenSampleOvercontaminationCountPooledSampleTest
extends AbstractPooledSampleTest
The class define test on samples count on a project which exceed a
contaminant threshold on percent mapped reads on dataset contaminants
genomes. The default value of threshold is 0.10, can be redefine in
configuration file.
- Since:
- 1.4
- Author:
- Sandrine Perrin
-
Constructor Summary
ConstructorsConstructorDescriptionPublic constructor. -
Method Summary
Modifier and TypeMethodDescriptionconfigure(TestConfiguration conf) Configure the test.Get the name of the collectors required for the test.Do a test.Methods inherited from class fr.ens.biologie.genomique.aozan.tests.pooledsample.AbstractPooledSampleTest
getColumnName, getDescription, getName, getUnit, init
-
Constructor Details
-
FastQScreenSampleOvercontaminationCountPooledSampleTest
public FastQScreenSampleOvercontaminationCountPooledSampleTest()Public constructor.
-
-
Method Details
-
getCollectorsNamesRequiered
Description copied from interface:AozanTestGet the name of the collectors required for the test.- Returns:
- a list of String with the name of the required collectors
-
test
Description copied from interface:PooledSampleTestDo a test.- Parameters:
data- result objectpooledSampleId- pooled sample Id- Returns:
- a TestResult object with the result of the test
-
configure
Description copied from interface:AozanTestConfigure the test.- Parameters:
conf- the test configuration- Returns:
- list of Aozan tests
- Throws:
AozanException
-