Class QC


  • public class QC
    extends Object
    This class is the main QC class.
    Since:
    0.8
    Author:
    Laurent Jourdren
    • Constructor Detail

      • QC

        public QC​(Settings settings,
                  String bclDir,
                  String fastqDir,
                  String qcDir,
                  String tmpDirname,
                  String runId)
           throws AozanException
        Public constructor.
        Parameters:
        settings - Aozan settings
        bclDir - BCL directory
        fastqDir - fastq directory
        qcDir - the qc dir
        tmpDirname - temporary directory path
        runId - run id
        Throws:
        AozanException - if an error occurs while initialize the QC object
      • QC

        public QC​(Settings settings,
                  String bclDir,
                  String fastqDir,
                  String qcDir,
                  File tmpDir,
                  String runId)
           throws AozanException
        Public constructor.
        Parameters:
        settings - Aozan settings
        bclDir - BCL directory
        fastqDir - fastq directory
        qcDir - the qc dir
        tmpDir - temporary directory
        runId - run id
        Throws:
        AozanException - if an error occurs while initialize the QC object
      • QC

        public QC​(Settings settings,
                  String bclDir,
                  String fastqDir,
                  String qcDir,
                  File tmpDir,
                  String runId,
                  fr.ens.biologie.genomique.kenetre.illumina.samplesheet.SampleSheet sampleSheet)
           throws AozanException
        Public constructor.
        Parameters:
        settings - Aozan settings
        bclDir - BCL directory
        fastqDir - fastq directory
        qcDir - the qc dir
        tmpDir - temporary directory
        runId - run id
        Throws:
        AozanException - if an error occurs while initialize the QC object
    • Method Detail

      • getRunId

        public String getRunId()
        Get the run id.
        Returns:
        the run id as a String
      • getBclDir

        public File getBclDir()
        Get the BCL directory of the run.
        Returns:
        the BCL directory of the run
      • getFastqDir

        public File getFastqDir()
        Get the FASTQ directory of the run.
        Returns:
        the FASTQ directory of the run
      • getQcDir

        public File getQcDir()
        Get the QC directory of the run.
        Returns:
        the QC directory of the run
      • getSampleSheet

        public fr.ens.biologie.genomique.kenetre.illumina.samplesheet.SampleSheet getSampleSheet()
        Get the samplesheet file.
        Returns:
        the samplesheet file
      • getTmpDir

        public File getTmpDir()
        Get the temporary directory.
        Returns:
        the temporary directory
      • getSettings

        public Settings getSettings()
        Get Aozan settings.
        Returns:
        the settings