Repository 'msgfplus'
hg clone https://toolshed.g2.bx.psu.edu/repos/galaxyp/msgfplus

Changeset 2:058a2ab1d462 (2016-12-07)
Previous changeset 1:797c755b9e74 (2016-02-21) Next changeset 3:b4ccaf21855d (2017-01-12)
Commit message:
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/msgfplus commit b4871f9659a924a68430aed3a93f4f9bad733fd6
modified:
msgfplus.xml
added:
test-data/201208-378803-msgf_20161026-2mmu-tryptic-many_mods.mzid
test-data/201208-378803-msgf_20161026-50ppm-semitryptic-no_mods.mzid
removed:
test-data/201208-378803-msgf-2mmu-tryptic-many_mods.mzid
test-data/201208-378803-msgf-50ppm-semitryptic-no_mods.mzid
b
diff -r 797c755b9e74 -r 058a2ab1d462 msgfplus.xml
--- a/msgfplus.xml Sun Feb 21 11:27:00 2016 -0500
+++ b/msgfplus.xml Wed Dec 07 16:43:17 2016 -0500
[
@@ -3,7 +3,7 @@
         Identifies peptides in tandem mass spectra using the MS-GF+ search engine.
     </description>
     <requirements>
-        <requirement type="package" version="v10089">msgfplus</requirement>
+        <requirement type="package" version="2016.10.26">msgf_plus</requirement>
         <environment_variable name="LC_ALL" action="set_to">C</environment_variable>
     </requirements>
     <stdio>
@@ -12,12 +12,20 @@
         <regex match="Could not create the Java virtual machine" level="fatal" description="JVM Error"/>
     </stdio>
     <command>
+
 <![CDATA[
-        #set $db_name = $d.display_name.replace(".fasta", "") + ".fasta"
-        #set $input_name = $s.display_name
+        #if $msgf_input.intype_selector == "single"
+        #set $db_name = $msgf_input.d.display_name.replace(".fasta", "") + ".fasta"
+        #set $input_name = $msgf_input.s.display_name
+        ln -s '$msgf_input.s' '${input_name}' &&
+        ln -s '$msgf_input.d' '${db_name}' &&
+        #else if $msgf_input.intype_selector == "fractions"
+        #set $db_name = $msgf_input.db_spectra.reverse.display_name.replace(".fasta", "") + ".fasta"
+        #set $input_name = $msgf_input.db_spectra.forward.display_name
+        ln -s '$msgf_input.db_spectra.forward' '${input_name}' &&
+        ln -s '$msgf_input.db_spectra.reverse' '${db_name}' &&
+        #end if
         #set $output_name = $input_name.replace(".mzML", "") + ".mzid"
-        ln -s '$s' '${input_name}' &&
-        ln -s '$d' '${db_name}' &&
 
         echo \\#Mods > Mods.txt &&
         #set $common_mods = str($common_fixed_modifications) + "," + str($common_variable_modifications)
@@ -29,10 +37,7 @@
           echo '${mod.formula_or_mass},${mod.aa_specificity},${mod.fix_or_opt},${mod.position_specificity},${mod.mod_name}' >> Mods.txt &&
         #end for
 
-        msgfjar=\$(which MSGFPlus.jar) &&
-        ( [ -f "\$msgfjar" ] || (echo MSGFPlus.jar not found && exit 1)) &&
-
-        java -jar \$msgfjar
+ msgf_plus
             -s '$input_name'
             -d '$db_name'
             -thread \${GALAXY_SLOTS:-1}
@@ -56,8 +61,20 @@
 ]]>
     </command>
     <inputs>
-        <param argument="-s" type="data" format="mzml" label="Input Raw MS File(s)"/>
-        <param argument="-d" type="data" format="fasta" label="Protein Database" help="Select FASTA database from history"/>
+        <conditional name="msgf_input">
+          <param name="intype_selector" type="select" label="Type of MSGF+ analysis">
+            <option value="single">Single database</option>
+            <option value="fractions">Prefractionated database</option>
+          </param>
+          <when value="single">
+            <param argument="-s" type="data" format="mzml" label="Input Raw MS File(s)"/>
+            <param argument="-d" type="data" format="fasta" label="Protein Database" help="Select FASTA database from history"/>
+          </when>
+          <when value="fractions">
+   <param name="db_spectra" type="data_collection" collection_type="paired" 
+   label="Collection: Pairs of FASTA database (forward) and spectra (reverse)"/>
+          </when>
+        </conditional>
         <param argument="-tda" type="boolean" truevalue="1" falsevalue="0" checked="true" label="Search with on-the-fly decoy database?" help="MSGF+ uses XXX_ as an accession prefix to indicate a decoy hit" />
         <param argument="-t" type="float" value="10" label="Precursor mass tolerance" help="Error tolerance for matching peptide mass to precursor ion mass"/>
         <param name="precursor_ion_tol_units" type="select" label="Precursor mass tolerance units" help="Daltons are common for low-res instruments, ppm for high-res instruments">
@@ -203,8 +220,21 @@
     </outputs>
     <tests>
         <test>
-            <param name="s" value="input/201208-378803.mzML" />
-            <param name="d" value="input/cow.protein.PRG2012-subset.fasta" />
+     <param name="msgf_input.intype_selector" value="single" />
+            <param name="msgf_input.s" value="input/201208-378803.mzML" />
+            <param name="msgf_input.d" value="input/cow.protein.PRG2012-subset.fasta" />
+            <param name="tda" value="1" />
+            <param name="ntt" value="1" />
+            <param name="t" value="50" />
+            <param name="precursor_ion_tol_units" value="ppm" />            
+            <param name="common_fixed_modifications" value="" />
+            <param name="common_variable_modifications" value="" />
+            <output name="output" file="201208-378803-msgf_20161026-50ppm-semitryptic-no_mods.mzid" compare="sim_size" delta="20" />
+        </test>
+        <test>
+     <param name="msgf_input.intype_selector" value="fractions" />
+            <param name="msgf_input.db_spectra.forward" value="input/201208-378803.mzML" />
+            <param name="msgf_input.db_spectra.reverse" value="input/cow.protein.PRG2012-subset.fasta" />
             <param name="tda" value="1" />
             <param name="ntt" value="1" />
             <param name="t" value="50" />
@@ -214,8 +244,9 @@
             <output name="output" file="201208-378803-msgf-50ppm-semitryptic-no_mods.mzid" lines_diff="6" />
         </test>
         <test>
-            <param name="s" value="input/201208-378803.mzML" />
-            <param name="d" value="input/cow.protein.PRG2012-subset.fasta" />
+     <param name="msgf_input.intype_selector" value="single" />
+            <param name="msgf_input.s" value="input/201208-378803.mzML" />
+            <param name="msgf_input.d" value="input/cow.protein.PRG2012-subset.fasta" />
             <param name="tda" value="1" />
             <param name="t" value="0.02" />
             <param name="precursor_ion_tol_units" value="Da" />
@@ -242,12 +273,12 @@
             <param name="custom_mods_0|mod_name" value="Gly-loss+Amide" />
 
             <param name="custom_mods_1|formula_or_mass" value="C10H10N5O7P" />
-            <param name="custom_mods_1|aa_specificity" value="CS" />
+            <param name="custom_mods_1|aa_specificity" value="C,S" />
             <param name="custom_mods_1|fix_or_opt" value="opt" />
             <param name="custom_mods_1|position_specificity" value="any" />
             <param name="custom_mods_1|mod_name" value="cGMP" />
 
-            <output name="output" file="201208-378803-msgf-2mmu-tryptic-many_mods.mzid" lines_diff="6" />
+            <output name="output" file="201208-378803-msgf_20161026-2mmu-tryptic-many_mods.mzid" lines_diff="6" />
         </test>
     </tests>
     <help>
b
diff -r 797c755b9e74 -r 058a2ab1d462 test-data/201208-378803-msgf-2mmu-tryptic-many_mods.mzid
--- a/test-data/201208-378803-msgf-2mmu-tryptic-many_mods.mzid Sun Feb 21 11:27:00 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
[
b'@@ -1,3039 +0,0 @@\n-<?xml version="1.0" encoding="UTF-8"?>\n-<MzIdentML id="MS-GF+" version="1.1.0" xmlns="http://psidev.info/psi/pi/mzIdentML/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psidev.info/psi/pi/mzIdentML/1.1 http://www.psidev.info/files/mzIdentML1.1.0.xsd" creationDate="2015-11-09T22:47:09" >\n-<cvList xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n-    <cv id="PSI-MS" uri="http://psidev.cvs.sourceforge.net/viewvc/*checkout*/psidev/psi/psi-ms/mzML/controlledVocabulary/psi-ms.obo" version="3.30.0" fullName="PSI-MS"/>\n-    <cv id="UNIMOD" uri="http://www.unimod.org/obo/unimod.obo" fullName="UNIMOD"/>\n-    <cv id="UO" uri="http://obo.cvs.sourceforge.net/*checkout*/obo/obo/ontology/phenotype/unit.obo" fullName="UNIT-ONTOLOGY"/>\n-</cvList>\n-<AnalysisSoftwareList xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n-    <AnalysisSoftware version="Beta (v10089)" name="MS-GF+" id="ID_software">\n-        <SoftwareName>\n-            <cvParam accession="MS:1002048" cvRef="PSI-MS" name="MS-GF+"/>\n-        </SoftwareName>\n-    </AnalysisSoftware>\n-</AnalysisSoftwareList>\n-<SequenceCollection xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n-    <DBSequence accession="gi|30794280|ref|NP_851335.1|" searchDatabase_ref="SearchDB_1" length="607" id="DBSeq43937">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|30794280|ref|NP_851335.1| serum albumin precursor [Bos taurus]" name="protein description"/>\n-    </DBSequence>\n-    <DBSequence accession="XXX_gi|528944676|ref|XP_005204734.1|" searchDatabase_ref="SearchDB_1" length="7610" id="DBSeq65480"/>\n-    <DBSequence accession="gi|528968104|ref|XP_005212567.1|" searchDatabase_ref="SearchDB_1" length="815" id="DBSeq27657">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|528968104|ref|XP_005212567.1| PREDICTED: exocyst complex component 6B isoform X1 [Bos taurus]" name="protein description"/>\n-    </DBSequence>\n-    <DBSequence accession="gi|528968106|ref|XP_005212568.1|" searchDatabase_ref="SearchDB_1" length="811" id="DBSeq28473">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|528968106|ref|XP_005212568.1| PREDICTED: exocyst complex component 6B isoform X2 [Bos taurus]" name="protein description"/>\n-    </DBSequence>\n-    <DBSequence accession="gi|528968108|ref|XP_005212569.1|" searchDatabase_ref="SearchDB_1" length="766" id="DBSeq29285">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|528968108|ref|XP_005212569.1| PREDICTED: exocyst complex component 6B isoform X3 [Bos taurus]" name="protein description"/>\n-    </DBSequence>\n-    <DBSequence accession="gi|115497338|ref|NP_001069884.1|" searchDatabase_ref="SearchDB_1" length="626" id="DBSeq37511">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|115497338|ref|NP_001069884.1| exocyst complex component 6B [Bos taurus]" name="protein description"/>\n-    </DBSequence>\n-    <DBSequence accession="XXX_gi|358418103|ref|XP_600387.4|" searchDatabase_ref="SearchDB_1" length="854" id="DBSeq63026"/>\n-    <DBSequence accession="XXX_gi|528923273|ref|XP_005196452.1|" searchDatabase_ref="SearchDB_1" length="854" id="DBSeq63881"/>\n-    <DBSequence accession="XXX_gi|297488451|ref|XP_002696970.1|" searchDatabase_ref="SearchDB_1" length="854" id="DBSeq91148"/>\n-    <DBSequence accession="XXX_gi|529000951|ref|XP_005222651.1|" searchDatabase_ref="SearchDB_1" length="854" id="DBSeq92003"/>\n-    <DBSequence accession="XXX_gi|358414198|ref|XP_002700672.2|" searchDatabase_ref="SearchDB_1" length="1099" id="DBSeq104353"/>\n-    <DBSequence accession="XXX_gi|528966552|ref|XP_005211956.1|" searchDatabase_ref="SearchDB_1" length="1131" id="DBSeq107227"/>\n-    <DBSequence accession="XXX_gi|528966554|ref|XP_005211957.1|" searchDatabase_ref="SearchDB_1" length="1099" id="DBSeq108359"/>\n-    <DBSequence accession="XXX_gi|297479727|ref|XP_002690982.1|" searchDatabase_ref="SearchDB_1" length="1099" id="DBSeq109459"/>\n-    <DBSequence accession="g'..b'idenceRef peptideEvidence_ref="PepEv_46016_70_368"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_46092_70_444"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_46168_70_520"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_46244_70_596"/>\n-                    <cvParam accession="MS:1002049" cvRef="PSI-MS" value="-39" name="MS-GF:RawScore"/>\n-                    <cvParam accession="MS:1002050" cvRef="PSI-MS" value="80" name="MS-GF:DeNovoScore"/>\n-                    <cvParam accession="MS:1002052" cvRef="PSI-MS" value="0.019098723" name="MS-GF:SpecEValue"/>\n-                    <cvParam accession="MS:1002053" cvRef="PSI-MS" value="781.5961" name="MS-GF:EValue"/>\n-                    <cvParam accession="MS:1002054" cvRef="PSI-MS" value="1.0" name="MS-GF:QValue"/>\n-                    <cvParam accession="MS:1002055" cvRef="PSI-MS" value="1.0" name="MS-GF:PepQValue"/>\n-                    <userParam value="-1" name="IsotopeError"/>\n-                    <userParam value="HCD" name="AssumedDissociationMethod"/>\n-                    <userParam value="9.7370986E-4" name="ExplainedIonCurrentRatio"/>\n-                    <userParam value="9.7370986E-4" name="NTermIonCurrentRatio"/>\n-                    <userParam value="0.0" name="CTermIonCurrentRatio"/>\n-                    <userParam value="1027.0" name="MS2IonCurrent"/>\n-                    <userParam value="1" name="NumMatchedMainIons"/>\n-                    <userParam value="1.8923733" name="MeanErrorAll"/>\n-                    <userParam value="0.0" name="StdevErrorAll"/>\n-                    <userParam value="1.8923733" name="MeanErrorTop7"/>\n-                    <userParam value="0.0" name="StdevErrorTop7"/>\n-                    <userParam value="-1.8923733" name="MeanRelErrorAll"/>\n-                    <userParam value="0.0" name="StdevRelErrorAll"/>\n-                    <userParam value="-1.8923733" name="MeanRelErrorTop7"/>\n-                    <userParam value="0.0" name="StdevRelErrorTop7"/>\n-                </SpectrumIdentificationItem>\n-            </SpectrumIdentificationResult>\n-            <SpectrumIdentificationResult spectraData_ref="SID_1" spectrumID="sample=1 period=1 cycle=1428 experiment=2" id="SIR_105">\n-                <SpectrumIdentificationItem passThreshold="true" rank="1" peptide_ref="Pep71" calculatedMassToCharge="585.5540161132812" experimentalMassToCharge="585.301513671875" chargeState="4" id="SII_105_1">\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_10335_71_831"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_17946_71_831"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_39268_71_755"/>\n-                    <cvParam accession="MS:1002049" cvRef="PSI-MS" value="-47" name="MS-GF:RawScore"/>\n-                    <cvParam accession="MS:1002050" cvRef="PSI-MS" value="93" name="MS-GF:DeNovoScore"/>\n-                    <cvParam accession="MS:1002052" cvRef="PSI-MS" value="0.02323054" name="MS-GF:SpecEValue"/>\n-                    <cvParam accession="MS:1002053" cvRef="PSI-MS" value="947.295" name="MS-GF:EValue"/>\n-                    <cvParam accession="MS:1002054" cvRef="PSI-MS" value="1.0" name="MS-GF:QValue"/>\n-                    <cvParam accession="MS:1002055" cvRef="PSI-MS" value="1.0" name="MS-GF:PepQValue"/>\n-                    <userParam value="-1" name="IsotopeError"/>\n-                    <userParam value="HCD" name="AssumedDissociationMethod"/>\n-                    <userParam value="0.0" name="ExplainedIonCurrentRatio"/>\n-                    <userParam value="0.0" name="NTermIonCurrentRatio"/>\n-                    <userParam value="0.0" name="CTermIonCurrentRatio"/>\n-                    <userParam value="330.0" name="MS2IonCurrent"/>\n-                </SpectrumIdentificationItem>\n-            </SpectrumIdentificationResult>\n-        </SpectrumIdentificationList>\n-    </AnalysisData>\n-</DataCollection>\n-</MzIdentML>\n'
b
diff -r 797c755b9e74 -r 058a2ab1d462 test-data/201208-378803-msgf-50ppm-semitryptic-no_mods.mzid
--- a/test-data/201208-378803-msgf-50ppm-semitryptic-no_mods.mzid Sun Feb 21 11:27:00 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
[
b'@@ -1,2619 +0,0 @@\n-<?xml version="1.0" encoding="UTF-8"?>\n-<MzIdentML id="MS-GF+" version="1.1.0" xmlns="http://psidev.info/psi/pi/mzIdentML/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psidev.info/psi/pi/mzIdentML/1.1 http://www.psidev.info/files/mzIdentML1.1.0.xsd" creationDate="2015-11-09T22:46:41" >\n-<cvList xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n-    <cv id="PSI-MS" uri="http://psidev.cvs.sourceforge.net/viewvc/*checkout*/psidev/psi/psi-ms/mzML/controlledVocabulary/psi-ms.obo" version="3.30.0" fullName="PSI-MS"/>\n-    <cv id="UNIMOD" uri="http://www.unimod.org/obo/unimod.obo" fullName="UNIMOD"/>\n-    <cv id="UO" uri="http://obo.cvs.sourceforge.net/*checkout*/obo/obo/ontology/phenotype/unit.obo" fullName="UNIT-ONTOLOGY"/>\n-</cvList>\n-<AnalysisSoftwareList xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n-    <AnalysisSoftware version="Beta (v10089)" name="MS-GF+" id="ID_software">\n-        <SoftwareName>\n-            <cvParam accession="MS:1002048" cvRef="PSI-MS" name="MS-GF+"/>\n-        </SoftwareName>\n-    </AnalysisSoftware>\n-</AnalysisSoftwareList>\n-<SequenceCollection xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n-    <DBSequence accession="XXX_gi|528968104|ref|XP_005212567.1|" searchDatabase_ref="SearchDB_1" length="815" id="DBSeq83632"/>\n-    <DBSequence accession="XXX_gi|528968106|ref|XP_005212568.1|" searchDatabase_ref="SearchDB_1" length="811" id="DBSeq84448"/>\n-    <DBSequence accession="XXX_gi|528968108|ref|XP_005212569.1|" searchDatabase_ref="SearchDB_1" length="766" id="DBSeq85260"/>\n-    <DBSequence accession="XXX_gi|115497338|ref|NP_001069884.1|" searchDatabase_ref="SearchDB_1" length="626" id="DBSeq93486"/>\n-    <DBSequence accession="gi|528993971|ref|XP_005219929.1|" searchDatabase_ref="SearchDB_1" length="768" id="DBSeq31093">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|528993971|ref|XP_005219929.1| PREDICTED: lactoperoxidase isoform X1 [Bos taurus]" name="protein description"/>\n-    </DBSequence>\n-    <DBSequence accession="gi|528993973|ref|XP_005219930.1|" searchDatabase_ref="SearchDB_1" length="712" id="DBSeq31862">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|528993973|ref|XP_005219930.1| PREDICTED: lactoperoxidase isoform X2 [Bos taurus]" name="protein description"/>\n-    </DBSequence>\n-    <DBSequence accession="gi|528993975|ref|XP_005219931.1|" searchDatabase_ref="SearchDB_1" length="685" id="DBSeq32575">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|528993975|ref|XP_005219931.1| PREDICTED: lactoperoxidase isoform X3 [Bos taurus]" name="protein description"/>\n-    </DBSequence>\n-    <DBSequence accession="gi|27806851|ref|NP_776358.1|" searchDatabase_ref="SearchDB_1" length="712" id="DBSeq47665">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|27806851|ref|NP_776358.1| lactoperoxidase precursor [Bos taurus]" name="protein description"/>\n-    </DBSequence>\n-    <DBSequence accession="gi|30466252|ref|NP_848667.1|" searchDatabase_ref="SearchDB_1" length="260" id="DBSeq46845">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|30466252|ref|NP_848667.1| carbonic anhydrase 2 [Bos taurus]" name="protein description"/>\n-    </DBSequence>\n-    <DBSequence accession="XXX_gi|358414198|ref|XP_002700672.2|" searchDatabase_ref="SearchDB_1" length="1099" id="DBSeq104353"/>\n-    <DBSequence accession="XXX_gi|528966552|ref|XP_005211956.1|" searchDatabase_ref="SearchDB_1" length="1131" id="DBSeq107227"/>\n-    <DBSequence accession="XXX_gi|528966554|ref|XP_005211957.1|" searchDatabase_ref="SearchDB_1" length="1099" id="DBSeq108359"/>\n-    <DBSequence accession="XXX_gi|297479727|ref|XP_002690982.1|" searchDatabase_ref="SearchDB_1" length="1099" id="DBSeq109459"/>\n-    <DBSequence accession="gi|32880221|ref|NP_872593.1|" searchDatabase_ref="SearchDB_1" length="558" id="DBSeq47106">\n-        <cvParam accession="MS:1001088" cvRef="PSI-MS" value="gi|32880221|ref|NP_872593.'..b'" name="MS-GF:DeNovoScore"/>\n-                    <cvParam accession="MS:1002052" cvRef="PSI-MS" value="0.0025026577" name="MS-GF:SpecEValue"/>\n-                    <cvParam accession="MS:1002053" cvRef="PSI-MS" value="97.95903" name="MS-GF:EValue"/>\n-                    <cvParam accession="MS:1002054" cvRef="PSI-MS" value="1.0" name="MS-GF:QValue"/>\n-                    <cvParam accession="MS:1002055" cvRef="PSI-MS" value="1.0" name="MS-GF:PepQValue"/>\n-                    <userParam value="0" name="IsotopeError"/>\n-                    <userParam value="HCD" name="AssumedDissociationMethod"/>\n-                </SpectrumIdentificationItem>\n-            </SpectrumIdentificationResult>\n-            <SpectrumIdentificationResult spectraData_ref="SID_1" spectrumID="sample=1 period=1 cycle=1229 experiment=2" id="SIR_90">\n-                <SpectrumIdentificationItem passThreshold="true" rank="1" peptide_ref="Pep112" calculatedMassToCharge="522.6652221679688" experimentalMassToCharge="522.6893920898438" chargeState="3" id="SII_90_1">\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_79033_112_197"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_79240_112_190"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_79447_112_190"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_79654_112_190"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_79832_112_161"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_101180_112_198"/>\n-                    <cvParam accession="MS:1002049" cvRef="PSI-MS" value="-53" name="MS-GF:RawScore"/>\n-                    <cvParam accession="MS:1002050" cvRef="PSI-MS" value="65" name="MS-GF:DeNovoScore"/>\n-                    <cvParam accession="MS:1002052" cvRef="PSI-MS" value="0.0051770797" name="MS-GF:SpecEValue"/>\n-                    <cvParam accession="MS:1002053" cvRef="PSI-MS" value="208.82787" name="MS-GF:EValue"/>\n-                    <cvParam accession="MS:1002054" cvRef="PSI-MS" value="1.0" name="MS-GF:QValue"/>\n-                    <cvParam accession="MS:1002055" cvRef="PSI-MS" value="1.0" name="MS-GF:PepQValue"/>\n-                    <userParam value="0" name="IsotopeError"/>\n-                    <userParam value="HCD" name="AssumedDissociationMethod"/>\n-                </SpectrumIdentificationItem>\n-            </SpectrumIdentificationResult>\n-            <SpectrumIdentificationResult spectraData_ref="SID_1" spectrumID="sample=1 period=1 cycle=1188 experiment=2" id="SIR_5">\n-                <SpectrumIdentificationItem passThreshold="true" rank="1" peptide_ref="Pep113" calculatedMassToCharge="489.1896667480469" experimentalMassToCharge="489.1662292480469" chargeState="3" id="SII_5_1">\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_9796_113_292"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_17407_113_292"/>\n-                    <PeptideEvidenceRef peptideEvidence_ref="PepEv_38729_113_216"/>\n-                    <cvParam accession="MS:1002049" cvRef="PSI-MS" value="-61" name="MS-GF:RawScore"/>\n-                    <cvParam accession="MS:1002050" cvRef="PSI-MS" value="64" name="MS-GF:DeNovoScore"/>\n-                    <cvParam accession="MS:1002052" cvRef="PSI-MS" value="0.0058590886" name="MS-GF:SpecEValue"/>\n-                    <cvParam accession="MS:1002053" cvRef="PSI-MS" value="234.54517" name="MS-GF:EValue"/>\n-                    <cvParam accession="MS:1002054" cvRef="PSI-MS" value="1.0" name="MS-GF:QValue"/>\n-                    <cvParam accession="MS:1002055" cvRef="PSI-MS" value="1.0" name="MS-GF:PepQValue"/>\n-                    <userParam value="0" name="IsotopeError"/>\n-                    <userParam value="HCD" name="AssumedDissociationMethod"/>\n-                </SpectrumIdentificationItem>\n-            </SpectrumIdentificationResult>\n-        </SpectrumIdentificationList>\n-    </AnalysisData>\n-</DataCollection>\n-</MzIdentML>\n'
b
diff -r 797c755b9e74 -r 058a2ab1d462 test-data/201208-378803-msgf_20161026-2mmu-tryptic-many_mods.mzid
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/201208-378803-msgf_20161026-2mmu-tryptic-many_mods.mzid Wed Dec 07 16:43:17 2016 -0500
[
b'@@ -0,0 +1,1237 @@\n+<?xml version="1.0" encoding="UTF-8"?>\n+<MzIdentML xmlns="http://psidev.info/psi/pi/mzIdentML/1.1" id="MS-GF+" version="1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psidev.info/psi/pi/mzIdentML/1.1 http://www.psidev.info/files/mzIdentML1.1.0.xsd" creationDate="2016-11-10T20:39:33">\n+<cvList xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n+  <cv fullName="PSI-MS" version="3.30.0" uri="https://raw.githubusercontent.com/HUPO-PSI/psi-ms-CV/master/psi-ms.obo" id="PSI-MS"/>\n+  <cv fullName="UNIMOD" uri="http://www.unimod.org/obo/unimod.obo" id="UNIMOD"/>\n+  <cv fullName="UNIT-ONTOLOGY" uri="https://raw.githubusercontent.com/bio-ontology-research-group/unit-ontology/master/unit.obo" id="UO"/>\n+</cvList>\n+<AnalysisSoftwareList xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n+  <AnalysisSoftware version="Release (v2016.10.26)" id="ID_software" name="MS-GF+">\n+    <SoftwareName>\n+      <cvParam cvRef="PSI-MS" accession="MS:1002048" name="MS-GF+"/>\n+    </SoftwareName>\n+  </AnalysisSoftware>\n+</AnalysisSoftwareList>\n+<SequenceCollection xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n+  <DBSequence length="206" searchDatabase_ref="SearchDB_1" accession="gi|528953238|ref|XP_005208082.1|" id="DBSeq23283">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|528953238|ref|XP_005208082.1| PREDICTED: alpha-S1-casein isoform X3 [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="206" searchDatabase_ref="SearchDB_1" accession="XXX_gi|528953238|ref|XP_005208082.1|" id="DBSeq79258"/>\n+  <DBSequence length="811" searchDatabase_ref="SearchDB_1" accession="XXX_gi|528968106|ref|XP_005212568.1|" id="DBSeq84448"/>\n+  <DBSequence length="811" searchDatabase_ref="SearchDB_1" accession="gi|528968106|ref|XP_005212568.1|" id="DBSeq28473">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|528968106|ref|XP_005212568.1| PREDICTED: exocyst complex component 6B isoform X2 [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="7610" searchDatabase_ref="SearchDB_1" accession="XXX_gi|528944676|ref|XP_005204734.1|" id="DBSeq65480"/>\n+  <DBSequence length="5498" searchDatabase_ref="SearchDB_1" accession="XXX_gi|528944678|ref|XP_005204735.1|" id="DBSeq73091"/>\n+  <DBSequence length="5422" searchDatabase_ref="SearchDB_1" accession="XXX_gi|219804516|ref|NP_001137332.1|" id="DBSeq94489"/>\n+  <DBSequence length="7610" searchDatabase_ref="SearchDB_1" accession="gi|528944676|ref|XP_005204734.1|" id="DBSeq9505">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|528944676|ref|XP_005204734.1| PREDICTED: microtubule-actin cross-linking factor 1 isoform X1 [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="5498" searchDatabase_ref="SearchDB_1" accession="gi|528944678|ref|XP_005204735.1|" id="DBSeq17116">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|528944678|ref|XP_005204735.1| PREDICTED: microtubule-actin cross-linking factor 1 isoform X2 [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="5422" searchDatabase_ref="SearchDB_1" accession="gi|219804516|ref|NP_001137332.1|" id="DBSeq38514">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|219804516|ref|NP_001137332.1| microtubule-actin cross-linking factor 1 [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="607" searchDatabase_ref="SearchDB_1" accession="gi|30794280|ref|NP_851335.1|" id="DBSeq43937">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|30794280|ref|NP_851335.1| serum albumin precursor [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="607" searchDatabase_ref="SearchDB_1" accession="XXX_gi|30794280|ref|NP_851335.1|" id="DBSeq99912"/>\n+  <DBSequence length="1099" searchDatabase_ref="SearchDB_1" accession="XXX_gi|358414198|ref|XP_002700672.2|" id="DBSeq104353"/>\n+  <DBSequence length="1131" search'..b't" value="1027.0"/>\n+          <userParam name="NumMatchedMainIons" value="1"/>\n+          <userParam name="MeanErrorAll" value="1.8923733"/>\n+          <userParam name="StdevErrorAll" value="0.0"/>\n+          <userParam name="MeanErrorTop7" value="1.8923733"/>\n+          <userParam name="StdevErrorTop7" value="0.0"/>\n+          <userParam name="MeanRelErrorAll" value="-1.8923733"/>\n+          <userParam name="StdevRelErrorAll" value="0.0"/>\n+          <userParam name="MeanRelErrorTop7" value="-1.8923733"/>\n+          <userParam name="StdevRelErrorTop7" value="0.0"/>\n+        </SpectrumIdentificationItem>\n+      </SpectrumIdentificationResult>\n+      <SpectrumIdentificationResult spectrumID="sample=1 period=1 cycle=1283 experiment=2" spectraData_ref="SID_1" id="SIR_104">\n+        <SpectrumIdentificationItem chargeState="3" experimentalMassToCharge="591.3255615234375" calculatedMassToCharge="591.3304443359375" peptide_ref="Pep_MAFRDVAVAFTQK" rank="1" passThreshold="true" id="SII_104_1">\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_3312_MAFRDVAVAFTQK_1"/>\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_27068_MAFRDVAVAFTQK_1"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002049" name="MS-GF:RawScore" value="-26"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002050" name="MS-GF:DeNovoScore" value="85"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002052" name="MS-GF:SpecEValue" value="0.0011559059"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002053" name="MS-GF:EValue" value="46.27207"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002054" name="MS-GF:QValue" value="1.0"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002055" name="MS-GF:PepQValue" value="1.0"/>\n+          <userParam name="IsotopeError" value="0"/>\n+          <userParam name="AssumedDissociationMethod" value="HCD"/>\n+          <userParam name="ExplainedIonCurrentRatio" value="0.0"/>\n+          <userParam name="NTermIonCurrentRatio" value="0.0"/>\n+          <userParam name="CTermIonCurrentRatio" value="0.0"/>\n+          <userParam name="MS2IonCurrent" value="1072.0"/>\n+        </SpectrumIdentificationItem>\n+      </SpectrumIdentificationResult>\n+      <SpectrumIdentificationResult spectrumID="sample=1 period=1 cycle=1428 experiment=2" spectraData_ref="SID_1" id="SIR_105">\n+        <SpectrumIdentificationItem chargeState="4" experimentalMassToCharge="585.301513671875" calculatedMassToCharge="585.5540161132812" peptide_ref="Pep_130--17TVEAYSAAVQSQLQWMK" rank="1" passThreshold="true" id="SII_105_1">\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_10335_130--17TVEAYSAAVQSQLQWMK_831"/>\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_17946_130--17TVEAYSAAVQSQLQWMK_831"/>\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_39268_130--17TVEAYSAAVQSQLQWMK_755"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002049" name="MS-GF:RawScore" value="-47"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002050" name="MS-GF:DeNovoScore" value="93"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002052" name="MS-GF:SpecEValue" value="0.002895186"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002053" name="MS-GF:EValue" value="118.0599"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002054" name="MS-GF:QValue" value="1.0"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002055" name="MS-GF:PepQValue" value="1.0"/>\n+          <userParam name="IsotopeError" value="-1"/>\n+          <userParam name="AssumedDissociationMethod" value="HCD"/>\n+          <userParam name="ExplainedIonCurrentRatio" value="0.0"/>\n+          <userParam name="NTermIonCurrentRatio" value="0.0"/>\n+          <userParam name="CTermIonCurrentRatio" value="0.0"/>\n+          <userParam name="MS2IonCurrent" value="330.0"/>\n+        </SpectrumIdentificationItem>\n+      </SpectrumIdentificationResult>\n+    </SpectrumIdentificationList>\n+  </AnalysisData>\n+</DataCollection>\n+</MzIdentML>\n\\ No newline at end of file\n'
b
diff -r 797c755b9e74 -r 058a2ab1d462 test-data/201208-378803-msgf_20161026-50ppm-semitryptic-no_mods.mzid
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/201208-378803-msgf_20161026-50ppm-semitryptic-no_mods.mzid Wed Dec 07 16:43:17 2016 -0500
[
b'@@ -0,0 +1,2620 @@\n+<?xml version="1.0" encoding="UTF-8"?>\n+<MzIdentML xmlns="http://psidev.info/psi/pi/mzIdentML/1.1" id="MS-GF+" version="1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psidev.info/psi/pi/mzIdentML/1.1 http://www.psidev.info/files/mzIdentML1.1.0.xsd" creationDate="2016-11-10T20:16:49">\n+<cvList xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n+  <cv fullName="PSI-MS" version="3.30.0" uri="https://raw.githubusercontent.com/HUPO-PSI/psi-ms-CV/master/psi-ms.obo" id="PSI-MS"/>\n+  <cv fullName="UNIMOD" uri="http://www.unimod.org/obo/unimod.obo" id="UNIMOD"/>\n+  <cv fullName="UNIT-ONTOLOGY" uri="https://raw.githubusercontent.com/bio-ontology-research-group/unit-ontology/master/unit.obo" id="UO"/>\n+</cvList>\n+<AnalysisSoftwareList xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n+  <AnalysisSoftware version="Release (v2016.10.26)" id="ID_software" name="MS-GF+">\n+    <SoftwareName>\n+      <cvParam cvRef="PSI-MS" accession="MS:1002048" name="MS-GF+"/>\n+    </SoftwareName>\n+  </AnalysisSoftware>\n+</AnalysisSoftwareList>\n+<SequenceCollection xmlns="http://psidev.info/psi/pi/mzIdentML/1.1">\n+  <DBSequence length="815" searchDatabase_ref="SearchDB_1" accession="XXX_gi|528968104|ref|XP_005212567.1|" id="DBSeq83632"/>\n+  <DBSequence length="811" searchDatabase_ref="SearchDB_1" accession="XXX_gi|528968106|ref|XP_005212568.1|" id="DBSeq84448"/>\n+  <DBSequence length="766" searchDatabase_ref="SearchDB_1" accession="XXX_gi|528968108|ref|XP_005212569.1|" id="DBSeq85260"/>\n+  <DBSequence length="626" searchDatabase_ref="SearchDB_1" accession="XXX_gi|115497338|ref|NP_001069884.1|" id="DBSeq93486"/>\n+  <DBSequence length="768" searchDatabase_ref="SearchDB_1" accession="gi|528993971|ref|XP_005219929.1|" id="DBSeq31093">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|528993971|ref|XP_005219929.1| PREDICTED: lactoperoxidase isoform X1 [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="712" searchDatabase_ref="SearchDB_1" accession="gi|528993973|ref|XP_005219930.1|" id="DBSeq31862">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|528993973|ref|XP_005219930.1| PREDICTED: lactoperoxidase isoform X2 [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="685" searchDatabase_ref="SearchDB_1" accession="gi|528993975|ref|XP_005219931.1|" id="DBSeq32575">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|528993975|ref|XP_005219931.1| PREDICTED: lactoperoxidase isoform X3 [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="712" searchDatabase_ref="SearchDB_1" accession="gi|27806851|ref|NP_776358.1|" id="DBSeq47665">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|27806851|ref|NP_776358.1| lactoperoxidase precursor [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="260" searchDatabase_ref="SearchDB_1" accession="gi|30466252|ref|NP_848667.1|" id="DBSeq46845">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|30466252|ref|NP_848667.1| carbonic anhydrase 2 [Bos taurus]"/>\n+  </DBSequence>\n+  <DBSequence length="1099" searchDatabase_ref="SearchDB_1" accession="XXX_gi|358414198|ref|XP_002700672.2|" id="DBSeq104353"/>\n+  <DBSequence length="1131" searchDatabase_ref="SearchDB_1" accession="XXX_gi|528966552|ref|XP_005211956.1|" id="DBSeq107227"/>\n+  <DBSequence length="1099" searchDatabase_ref="SearchDB_1" accession="XXX_gi|528966554|ref|XP_005211957.1|" id="DBSeq108359"/>\n+  <DBSequence length="1099" searchDatabase_ref="SearchDB_1" accession="XXX_gi|297479727|ref|XP_002690982.1|" id="DBSeq109459"/>\n+  <DBSequence length="558" searchDatabase_ref="SearchDB_1" accession="gi|32880221|ref|NP_872593.1|" id="DBSeq47106">\n+    <cvParam cvRef="PSI-MS" accession="MS:1001088" name="protein description" value="gi|32880221|ref|NP_872593.1| glutamate dehydrogenase 1, mitochondrial precursor [Bos taurus]"/>\n+  <'..b'  <PeptideEvidenceRef peptideEvidence_ref="PepEv_36108_CGDCKFNVC_81"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002049" name="MS-GF:RawScore" value="-41"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002050" name="MS-GF:DeNovoScore" value="40"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002052" name="MS-GF:SpecEValue" value="0.0025026577"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002053" name="MS-GF:EValue" value="98.46456"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002054" name="MS-GF:QValue" value="1.0"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002055" name="MS-GF:PepQValue" value="1.0"/>\n+          <userParam name="IsotopeError" value="1"/>\n+          <userParam name="AssumedDissociationMethod" value="HCD"/>\n+        </SpectrumIdentificationItem>\n+      </SpectrumIdentificationResult>\n+      <SpectrumIdentificationResult spectrumID="sample=1 period=1 cycle=1229 experiment=2" spectraData_ref="SID_1" id="SIR_90">\n+        <SpectrumIdentificationItem chargeState="3" experimentalMassToCharge="522.6893920898438" calculatedMassToCharge="522.6652221679688" peptide_ref="Pep_PRALAVAVLCTLILL" rank="1" passThreshold="true" id="SII_90_1">\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_79033_PRALAVAVLCTLILL_197"/>\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_79240_PRALAVAVLCTLILL_190"/>\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_79447_PRALAVAVLCTLILL_190"/>\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_79654_PRALAVAVLCTLILL_190"/>\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_79832_PRALAVAVLCTLILL_161"/>\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_101180_PRALAVAVLCTLILL_198"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002049" name="MS-GF:RawScore" value="-53"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002050" name="MS-GF:DeNovoScore" value="65"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002052" name="MS-GF:SpecEValue" value="0.0051770797"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002053" name="MS-GF:EValue" value="208.82787"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002054" name="MS-GF:QValue" value="1.0"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002055" name="MS-GF:PepQValue" value="1.0"/>\n+          <userParam name="IsotopeError" value="0"/>\n+          <userParam name="AssumedDissociationMethod" value="HCD"/>\n+        </SpectrumIdentificationItem>\n+      </SpectrumIdentificationResult>\n+      <SpectrumIdentificationResult spectrumID="sample=1 period=1 cycle=1188 experiment=2" spectraData_ref="SID_1" id="SIR_5">\n+        <SpectrumIdentificationItem chargeState="3" experimentalMassToCharge="489.1662292480469" calculatedMassToCharge="489.1896667480469" peptide_ref="Pep_CTNFSSCWSDGKM" rank="1" passThreshold="true" id="SII_5_1">\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_9796_CTNFSSCWSDGKM_292"/>\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_17407_CTNFSSCWSDGKM_292"/>\n+          <PeptideEvidenceRef peptideEvidence_ref="PepEv_38729_CTNFSSCWSDGKM_216"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002049" name="MS-GF:RawScore" value="-61"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002050" name="MS-GF:DeNovoScore" value="64"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002052" name="MS-GF:SpecEValue" value="0.0058590886"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002053" name="MS-GF:EValue" value="234.54517"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002054" name="MS-GF:QValue" value="1.0"/>\n+          <cvParam cvRef="PSI-MS" accession="MS:1002055" name="MS-GF:PepQValue" value="1.0"/>\n+          <userParam name="IsotopeError" value="0"/>\n+          <userParam name="AssumedDissociationMethod" value="HCD"/>\n+        </SpectrumIdentificationItem>\n+      </SpectrumIdentificationResult>\n+    </SpectrumIdentificationList>\n+  </AnalysisData>\n+</DataCollection>\n+</MzIdentML>\n\\ No newline at end of file\n'