public class MzIdentMLIdfileReader extends ExperimentObject implements IdfileReader
Modifier and Type | Class and Description |
---|---|
static class |
MzIdentMLIdfileReader.RawValueConversionType
Enum for the raw value to e-value conversion.
|
Constructor and Description |
---|
MzIdentMLIdfileReader()
Default constructor for the purpose of instantiation.
|
MzIdentMLIdfileReader(File mzIdentMLFile)
Constructor for an mzIdentML result file reader.
|
MzIdentMLIdfileReader(File mzIdentMLFile,
WaitingHandler waitingHandler)
Constructor for an mzIdentML result file reader.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the file reader.
|
LinkedList<SpectrumMatch> |
getAllSpectrumMatches(WaitingHandler waitingHandler,
SearchParameters searchParameters)
Retrieves all the identifications from an identification file as a list
of spectrum matches It is very important to close the file reader after
creation.
|
LinkedList<SpectrumMatch> |
getAllSpectrumMatches(WaitingHandler waitingHandler,
SearchParameters searchParameters,
SequenceMatchingPreferences sequenceMatchingPreferences,
boolean expandAaCombinations)
Retrieves all the identifications from an identification file as a list
of spectrum matches It is very important to close the file reader after
creation.
|
String |
getExtension()
Returns the extension of the file for which this IdfileReader can be
used.
|
HashMap<String,ArrayList<String>> |
getSoftwareVersions()
Returns the names and versions of the software used to generate the
identification file in a map, e.g., Mascot > (2.2 and 2.3) and X!Tandem
> Sledgehammer (2013.09.01.1).
|
boolean |
hasDeNovoTags()
Returns a boolean indicating whether the file contains de novo results as tags.
|
static void |
main(String[] args)
Main method for testing purposes only.
|
addUrParam, clearParametersMap, getUrParam, removeUrParam
public MzIdentMLIdfileReader()
public MzIdentMLIdfileReader(File mzIdentMLFile) throws FileNotFoundException, IOException
mzIdentMLFile
- the mzIdentML fileFileNotFoundException
- if a FileNotFoundException occursIOException
- if an IOException occurspublic MzIdentMLIdfileReader(File mzIdentMLFile, WaitingHandler waitingHandler) throws FileNotFoundException, IOException
mzIdentMLFile
- the mzIdentML filewaitingHandler
- the waiting handlerFileNotFoundException
- if a FileNotFoundException occursIOException
- if an IOException occurspublic String getExtension()
IdfileReader
getExtension
in interface IdfileReader
public LinkedList<SpectrumMatch> getAllSpectrumMatches(WaitingHandler waitingHandler, SearchParameters searchParameters) throws IOException, IllegalArgumentException, SQLException, ClassNotFoundException, InterruptedException, JAXBException
IdfileReader
getAllSpectrumMatches
in interface IdfileReader
waitingHandler
- a waiting handler displaying the progress (can be
null). The secondary progress methods will be called.searchParameters
- the search parametersIOException
- if an IOException occursSQLException
- if an SQLException occursClassNotFoundException
- if an\ ClassNotFoundException occursInterruptedException
- if an InterruptedException occursJAXBException
- if a JAXBException occursIllegalArgumentException
public LinkedList<SpectrumMatch> getAllSpectrumMatches(WaitingHandler waitingHandler, SearchParameters searchParameters, SequenceMatchingPreferences sequenceMatchingPreferences, boolean expandAaCombinations) throws IOException, IllegalArgumentException, SQLException, ClassNotFoundException, InterruptedException, JAXBException
IdfileReader
getAllSpectrumMatches
in interface IdfileReader
waitingHandler
- a waiting handler displaying the progress (can be
null). The secondary progress methods will be called.searchParameters
- the search parameterssequenceMatchingPreferences
- the sequence matching preferences to
use for the creation of the secondary mapsexpandAaCombinations
- if true, a peptide assumption (not
implemented for tag assumptions) will be created for all possible amino
acid combination for peptide sequences containing an ambiguity like an XIOException
- if an IOException occursIllegalArgumentException
- if an IllegalArgumentException occursSQLException
- if an SQLException occursClassNotFoundException
- if an\ ClassNotFoundException occursInterruptedException
- if an InterruptedException occursJAXBException
- if a JAXBException occurspublic void close() throws IOException
IdfileReader
close
in interface IdfileReader
IOException
- if an IOException occurspublic HashMap<String,ArrayList<String>> getSoftwareVersions()
IdfileReader
getSoftwareVersions
in interface IdfileReader
public boolean hasDeNovoTags()
IdfileReader
hasDeNovoTags
in interface IdfileReader
public static void main(String[] args)
args
- the command line argumentsCopyright © 2019. All rights reserved.