Class Bcl2FastqOutput


  • public class Bcl2FastqOutput
    extends Object
    This class define the output of bcl2fastq.
    Since:
    2.0
    Author:
    Sandrine Perrin, Laurent Jourdren
    • Constructor Detail

      • Bcl2FastqOutput

        public Bcl2FastqOutput​(File samplesheetFile,
                               File fastqDir)
                        throws IOException
        Constructor.
        Parameters:
        samplesheetFile - the samplesheet file
        fastqDir - the output directory of bcl2fastq
        Throws:
        IOException - if an error occurs while reading bcl2fastq version
      • Bcl2FastqOutput

        public Bcl2FastqOutput​(fr.ens.biologie.genomique.kenetre.illumina.samplesheet.SampleSheet samplesheet,
                               File fastqDir)
                        throws IOException
        Constructor.
        Parameters:
        samplesheet - the samplesheet
        fastqDir - the output directory of bcl2fastq
        Throws:
        IOException - if an error occurs while reading bcl2fastq version
      • Bcl2FastqOutput

        public Bcl2FastqOutput​(fr.ens.biologie.genomique.kenetre.illumina.samplesheet.SampleSheet samplesheet,
                               File fastqDir,
                               Bcl2FastqOutput.Bcl2FastqVersion version,
                               String fullVersion,
                               boolean checkFastqDirectory)
                        throws IOException
        Constructor.
        Parameters:
        samplesheet - the samplesheet
        fastqDir - the output directory of bcl2fastq
        version - of bcl2fastq
        checkFastqDirectory - check if the FASTQ directory exists
        Throws:
        IOException - if an error occurs while reading bcl2fastq version
    • Method Detail

      • getVersion

        public Bcl2FastqOutput.Bcl2FastqVersion getVersion()
        Get the bcl2fastq version used to generate the FASTQ files.
        Returns:
        the bcl2fastq version used to generate the FASTQ files
      • getFullVersion

        public String getFullVersion()
        Get the full bcl2fastq version used to generate the FASTQ files.
        Returns:
        the full bcl2fastq version used to generate the FASTQ files
      • getFastqDirectory

        public File getFastqDirectory()
        Get the bcl2fastq output directory of the run.
        Returns:
        the bcl2fastq output directory
      • getSampleSheet

        public fr.ens.biologie.genomique.kenetre.illumina.samplesheet.SampleSheet getSampleSheet()
        Get the sample sheet.
        Returns:
        the sample sheet