com.compomics.util.experiment.io.massspectrometry
Class MgfIndex

java.lang.Object
  extended by com.compomics.util.experiment.personalization.ExperimentObject
      extended by com.compomics.util.experiment.io.massspectrometry.MgfIndex
All Implemented Interfaces:
Serializable, Cloneable

public class MgfIndex
extends ExperimentObject

This class contains the indexes of an mgf file after indexing mapped with the title of the spectrum

Author:
marc
See Also:
Serialized Form

Constructor Summary
MgfIndex(HashMap<String,Long> indexMap, String fileName)
          Constructor
 
Method Summary
 String getFileName()
          Returns the name of the indexed file
 Long getIndex(String spectrumTitle)
          Returns the index corresponding to the desired spectrum
 HashMap<String,Long> getIndexes()
          Returns the index map
 
Methods inherited from class com.compomics.util.experiment.personalization.ExperimentObject
addUrParam, getUrParam
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MgfIndex

public MgfIndex(HashMap<String,Long> indexMap,
                String fileName)
Constructor

Parameters:
indexMap - map of all indexes: spectrum title -> index in the file
Method Detail

getIndex

public Long getIndex(String spectrumTitle)
Returns the index corresponding to the desired spectrum

Parameters:
spectrumTitle - the desired spectrum
Returns:
the corresponding index

getIndexes

public HashMap<String,Long> getIndexes()
Returns the index map

Returns:
the index mapF

getFileName

public String getFileName()
Returns the name of the indexed file

Returns:
the name of the indexed file


Copyright © 2011. All Rights Reserved.