Class IlluminaRawRunDataProvider

  • All Implemented Interfaces:
    RunDataProvider

    public class IlluminaRawRunDataProvider
    extends Object
    implements RunDataProvider
    This class define a processed data provider for Illumina runs.
    Since:
    3.0
    Author:
    Laurent Jourdren
    • Constructor Detail

      • IlluminaRawRunDataProvider

        public IlluminaRawRunDataProvider()
    • Method Detail

      • init

        public void init​(DataStorage storage,
                         Configuration conf,
                         fr.ens.biologie.genomique.kenetre.log.GenericLogger logger)
                  throws Aozan3Exception
        Description copied from interface: RunDataProvider
        Initialize the provider.
        Specified by:
        init in interface RunDataProvider
        Parameters:
        storage - used for the source
        conf - the configuration of the provider
        logger - the logger to use
        Throws:
        Aozan3Exception - if an error occurs while initialize the provider
      • canProvideRunData

        public boolean canProvideRunData()
        Description copied from interface: RunDataProvider
        Test if provider can provide RunData
        Specified by:
        canProvideRunData in interface RunDataProvider
        Returns:
        true if provider can provide RunData
      • runCompleted

        public static boolean runCompleted​(Path runDirectory)
        Test if a run is completed.
        Parameters:
        runDirectory - the path to the run directory
        Returns:
        true if the run is completed