Package fr.ens.biologie.genomique.aozan
Class QCReport
- java.lang.Object
-
- fr.ens.biologie.genomique.aozan.QCReport
-
public class QCReport extends Object
This class generate the QC Report.- Since:
- 0.8
- Author:
- Laurent Jourdren
-
-
Constructor Summary
Constructors Constructor Description QCReport(QCReport report)
Copy constructor.QCReport(RunData data, List<GlobalTest> globalTests, List<LaneTest> laneTests, List<ProjectTest> projectStatsTests, List<PooledSampleTest> samplesStatsTests, List<SampleTest> sampleTests)
Public constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
filterTests(Collection<String> testNamesToRemove)
Filter test entry in the reportRunData
getData()
Get the data.Document
toDocument()
Get Report as a XML Document.
-
-
-
Constructor Detail
-
QCReport
public QCReport(RunData data, List<GlobalTest> globalTests, List<LaneTest> laneTests, List<ProjectTest> projectStatsTests, List<PooledSampleTest> samplesStatsTests, List<SampleTest> sampleTests)
Public constructor.- Parameters:
data
- Run dataglobalTests
- list of the global testslaneTests
- list of the read testsprojectStatsTests
- the project stats testssamplesStatsTests
- the samples stats testssampleTests
- list of the sample tests
-
QCReport
public QCReport(QCReport report)
Copy constructor.- Parameters:
report
- report to copy
-
-
Method Detail
-
getData
public RunData getData()
Get the data.- Returns:
- the RunData object
-
toDocument
public Document toDocument() throws AozanException
Get Report as a XML Document.- Returns:
- a XML document
- Throws:
AozanException
- if an error occurs while creating the report.
-
filterTests
public void filterTests(Collection<String> testNamesToRemove)
Filter test entry in the report- Parameters:
testNamesToRemove
- name of the tests to remove
-
-