com.compomics.util.experiment.io.identifications
Class IdfileReaderFactory

java.lang.Object
  extended by com.compomics.util.experiment.io.identifications.IdfileReaderFactory

public class IdfileReaderFactory
extends Object

This factory will provide the appropriate identification file reader for each type of file. Null when the format is not supported. Created by IntelliJ IDEA. User: Marc Date: Jun 23, 2010 Time: 5:33:24 PM


Method Summary
 IdfileReader getFileReader(File aFile)
          This method returns the proper identification file reader depending on the format of the provided file
 IdfileReader getFileReader(File aFile, SpectrumCollection spectrumCollection)
          This method returns the proper identification file reader depending on the format of the provided file.
static IdfileReaderFactory getInstance()
          A static method to retrieve the instance of the factory
 int getSearchEngine(File aFile)
          This method return the search engine corresponding to the given file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static IdfileReaderFactory getInstance()
A static method to retrieve the instance of the factory

Returns:
the factory instance

getFileReader

public IdfileReader getFileReader(File aFile)
                           throws SAXException
This method returns the proper identification file reader depending on the format of the provided file

Parameters:
aFile - the file to parse
Returns:
an adapted file reader
Throws:
SAXException

getFileReader

public IdfileReader getFileReader(File aFile,
                                  SpectrumCollection spectrumCollection)
                           throws SAXException
This method returns the proper identification file reader depending on the format of the provided file. If a spectrum collection is given, basic information about the spectra will also be stored.

Parameters:
aFile - the file to parse
spectrumCollection - the spectrum collection where to store the spectrum information
Returns:
an adapted file reader
Throws:
SAXException

getSearchEngine

public int getSearchEngine(File aFile)
This method return the search engine corresponding to the given file.

Parameters:
aFile - an identification file
Returns:
the index of the search engine


Copyright © 2011. All Rights Reserved.