public static class PepXmlWriterBuilder.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
PepXmlWriter |
build()
Build a PepXmlWriter
|
PepXmlWriterBuilder.Builder |
enzymaticSearchConstraint(int maxNumInternalCleavages,
int minNumberTermini)
Set the enzymatic_search_constraint child element of search_summary
|
PepXmlWriterBuilder.Builder |
enzyme(MsmsPipelineAnalysis.MsmsRunSummary.SampleEnzyme enzyme)
Set the sample_enzyme element of msms_run_summary (else enzyme by default)
|
PepXmlWriterBuilder.Builder |
fragMassType(MassType massType)
Set the fragment_mass_type attribute of element search_summary
|
PepXmlWriterBuilder.Builder |
msDetector(String msDetector)
Set the msDetector attribute of element msms_run_summary
|
PepXmlWriterBuilder.Builder |
msIonization(String msIonization)
Set the msIonization attribute of element msms_run_summary
|
PepXmlWriterBuilder.Builder |
msManufacturer(String msManufacturer)
Set the msManufacturer attribute of element msms_run_summary
|
PepXmlWriterBuilder.Builder |
msMassAnalyzer(String msMassAnalyzer)
Set the msMassAnalyzer attribute of element msms_run_summary
|
PepXmlWriterBuilder.Builder |
msModel(String msModel)
Set the msModel attribute of element msms_run_summary
|
PepXmlWriterBuilder.Builder |
parameter(String name,
String value)
Add a parameter element in element search_summary
|
PepXmlWriterBuilder.Builder |
precMassType(MassType massType)
Set the precursor_mass_type attribute of element search_summary
|
PepXmlWriterBuilder.Builder |
searchDatabase(File dbFile)
Set the search_database element of element search_summary
|
PepXmlWriterBuilder.Builder |
searchHitRank(int rankCount)
Set the number of maximum result hits retained
|
public PepXmlWriterBuilder.Builder enzyme(MsmsPipelineAnalysis.MsmsRunSummary.SampleEnzyme enzyme)
enzyme - the sample enzyme elementpublic PepXmlWriterBuilder.Builder enzymaticSearchConstraint(int maxNumInternalCleavages, int minNumberTermini)
maxNumInternalCleavages - Maximum number of enzyme cleavage sites allowable within peptideminNumberTermini - Minimum number of termini compatible with enzymatic cleavagepublic PepXmlWriterBuilder.Builder searchHitRank(int rankCount)
rankCount - the maximum number of retained resultspublic PepXmlWriterBuilder.Builder msManufacturer(String msManufacturer)
msManufacturer - Manufacturer of MS/MS instrumentpublic PepXmlWriterBuilder.Builder msModel(String msModel)
msModel - Instrument modelpublic PepXmlWriterBuilder.Builder msIonization(String msIonization)
msIonization - Ionization typepublic PepXmlWriterBuilder.Builder msMassAnalyzer(String msMassAnalyzer)
msMassAnalyzer - Ion trap, etcpublic PepXmlWriterBuilder.Builder msDetector(String msDetector)
msDetector - EMT, etcpublic PepXmlWriterBuilder.Builder precMassType(MassType massType)
massType - precursor mass type (monoisotopic by default)public PepXmlWriterBuilder.Builder fragMassType(MassType massType)
massType - fragment mass type (monoisotopic by default)public PepXmlWriterBuilder.Builder searchDatabase(File dbFile)
dbFile - full path file of database on local computerpublic PepXmlWriterBuilder.Builder parameter(String name, String value)
name - the parameter namevalue - the parameter valuepublic PepXmlWriter build()
Copyright © 2016. All Rights Reserved.