Class SequencerNames
- java.lang.Object
-
- fr.ens.biologie.genomique.aozan.aozan3.SequencerNames
-
public class SequencerNames extends Object
This class allow to define names for sequencers.- Since:
- 3.0
- Author:
- Laurent Jourdren
-
-
Constructor Summary
Constructors Constructor Description SequencerNames(Configuration conf)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSequencerName(String sn, String name)
Add a sequencer.void
addSequencersFromConfiguration(Configuration conf)
Add sequencers in the aliases table from a configuration object.String
getIlluminaSequencerName(RunId runId)
Get the name of an Illumina sequencer from a runId.String
getNameFromSerialNumber(String sn)
Get the name of a sequencer from its serial number.
-
-
-
Constructor Detail
-
SequencerNames
public SequencerNames(Configuration conf)
Constructor.- Parameters:
conf
- the configuration
-
-
Method Detail
-
addSequencerName
public void addSequencerName(String sn, String name)
Add a sequencer.- Parameters:
sn
- serial numbername
- name of the sequencer
-
getNameFromSerialNumber
public String getNameFromSerialNumber(String sn)
Get the name of a sequencer from its serial number.- Parameters:
sn
- serial number- Returns:
- the name of the sequencer or the serial number if the serial number is unknown
-
getIlluminaSequencerName
public String getIlluminaSequencerName(RunId runId)
Get the name of an Illumina sequencer from a runId.- Parameters:
runId
- a run Id- Returns:
- the name of the sequencer or the serial number if the serial number is unknown
-
addSequencersFromConfiguration
public void addSequencersFromConfiguration(Configuration conf)
Add sequencers in the aliases table from a configuration object.- Parameters:
conf
- the configuration
-
-