Class SequencerNames


  • public class SequencerNames
    extends Object
    This class allow to define names for sequencers.
    Since:
    3.0
    Author:
    Laurent Jourdren
    • 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 number
        name - 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