Class QCReport


  • public class QCReport
    extends Object
    This class generate the QC Report.
    Since:
    0.8
    Author:
    Laurent Jourdren
    • 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 data
        globalTests - list of the global tests
        laneTests - list of the read tests
        projectStatsTests - the project stats tests
        samplesStatsTests - the samples stats tests
        sampleTests - 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