Class SequencerSourceFactory
- java.lang.Object
-
- fr.ens.biologie.genomique.aozan.aozan3.SequencerSourceFactory
-
public class SequencerSourceFactory extends Object
This class define a sequencer source factory.- Since:
- 3.0
- Author:
- Laurent Jourdren
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SequencerSourceFactory.IlluminaModel
This enum defines Illumina sequencer models.static class
SequencerSourceFactory.Manufacturer
This enum defines sequencer manufacturers.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SequencerSource
newIlluminaSequencerSource(RunId illuminaRunId)
Create a new sequencer source from an Illumina runId.static SequencerSource
newIlluminaSequencerSource(SequencerSourceFactory.IlluminaModel model)
Create a new Illumina sequencer source.static SequencerSource
newIlluminaSequencerSource(String id, SequencerSourceFactory.IlluminaModel model, String serialModel, String description)
Create a new Illumina sequencer source.
-
-
-
Method Detail
-
newIlluminaSequencerSource
public static SequencerSource newIlluminaSequencerSource(RunId illuminaRunId)
Create a new sequencer source from an Illumina runId.- Parameters:
illuminaRunId
- illumina runId- Returns:
- a new SequencerSource object
-
newIlluminaSequencerSource
public static SequencerSource newIlluminaSequencerSource(SequencerSourceFactory.IlluminaModel model)
Create a new Illumina sequencer source.- Parameters:
model
- sequencer model- Returns:
- a new SequencerSource object
-
newIlluminaSequencerSource
public static SequencerSource newIlluminaSequencerSource(String id, SequencerSourceFactory.IlluminaModel model, String serialModel, String description)
Create a new Illumina sequencer source.- Parameters:
id
- sequencer identifiermodel
- sequencer modelserialModel
- sequencer serial modeldescription
- sequencer description- Returns:
- a new SequencerSource object
-
-