Class SamplesheetCollector

java.lang.Object
fr.ens.biologie.genomique.aozan.collectors.SamplesheetCollector
All Implemented Interfaces:
Collector

public class SamplesheetCollector extends Object implements Collector
This class define a Bcl2fastq samplesheet collector.
Since:
0.8
Author:
Laurent Jourdren
  • Field Details

  • Constructor Details

    • SamplesheetCollector

      public SamplesheetCollector()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Collector
      Get the name of the collector.
      Specified by:
      getName in interface Collector
      Returns:
      the name of the collector
    • getCollectorsNamesRequiered

      public List<String> getCollectorsNamesRequiered()
      Description copied from interface: Collector
      Get the name of the collectors required to run this collector.
      Specified by:
      getCollectorsNamesRequiered in interface Collector
      Returns:
      a list of String with the name of the required collectors
    • configure

      public void configure(QC qc, CollectorConfiguration conf)
      Description copied from interface: Collector
      Configure the collector with the path of the run data.
      Specified by:
      configure in interface Collector
      Parameters:
      qc - QC object for the run
      conf - the collector configuration
    • collect

      public void collect(RunData data) throws AozanException
      Description copied from interface: Collector
      Collect data.
      Specified by:
      collect in interface Collector
      Parameters:
      data - result data object
      Throws:
      AozanException - if an error occurs while collecting data
    • clear

      public void clear()
      Description copied from interface: Collector
      Remove temporary files.
      Specified by:
      clear in interface Collector
    • isSummaryCollector

      public boolean isSummaryCollector()
      Description copied from interface: Collector
      Test if the class is a summary collector. A summary collector must be executed after all the other collectors.
      Specified by:
      isSummaryCollector in interface Collector
      Returns:
      true if the collector is a summary collector