forked from OpenMS/OpenMS
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Resampler: allow combination of ppm-binning without alignment (used t…
…o result in interpreting bins as Da/Th). Rewrite some code, so make it more robust and re-useable. Added test.
- Loading branch information
Showing
4 changed files
with
217 additions
and
62 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,189 @@ | ||
<?xml version="1.0" encoding="ISO-8859-1"?> | ||
<indexedmzML xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd"> | ||
<mzML xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0.xsd" accession="" version="1.1.0"> | ||
<cvList count="5"> | ||
<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" URI="http://psidev.cvs.sourceforge.net/*checkout*/psidev/psi/psi-ms/mzML/controlledVocabulary/psi-ms.obo"/> | ||
<cv id="UO" fullName="Unit Ontology" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo"/> | ||
<cv id="BTO" fullName="BrendaTissue545" version="unknown" URI="http://www.brenda-enzymes.info/ontology/tissue/tree/update/update_files/BrendaTissueOBO"/> | ||
<cv id="GO" fullName="Gene Ontology - Slim Versions" version="unknown" URI="http://www.geneontology.org/GO_slims/goslim_goa.obo"/> | ||
<cv id="PATO" fullName="Quality ontology" version="unknown" URI="http://obo.cvs.sourceforge.net/*checkout*/obo/obo/ontology/phenotype/quality.obo"/> | ||
</cvList> | ||
<fileDescription> | ||
<fileContent> | ||
<cvParam cvRef="MS" accession="MS:1000294" name="mass spectrum" /> | ||
</fileContent> | ||
<contact> | ||
<cvParam cvRef="MS" accession="MS:1000586" name="contact name" value=", " /> | ||
<cvParam cvRef="MS" accession="MS:1000590" name="contact affiliation" value="" /> | ||
</contact> | ||
</fileDescription> | ||
<sampleList count="1"> | ||
<sample id="sa_0" name=""> | ||
<cvParam cvRef="MS" accession="MS:1000004" name="sample mass" value="0" unitAccession="UO:0000021" unitName="gram" unitCvRef="UO" /> | ||
<cvParam cvRef="MS" accession="MS:1000005" name="sample volume" value="0" unitAccession="UO:0000098" unitName="milliliter" unitCvRef="UO" /> | ||
<cvParam cvRef="MS" accession="MS:1000006" name="sample concentration" value="0" unitAccession="UO:0000175" unitName="gram per liter" unitCvRef="UO" /> | ||
</sample> | ||
</sampleList> | ||
<softwareList count="5"> | ||
<software id="so_in_0" version="" > | ||
<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" /> | ||
</software> | ||
<software id="so_default" version="" > | ||
<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" /> | ||
</software> | ||
<software id="so_dp_sp_0_pm_0" version="" > | ||
<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" /> | ||
</software> | ||
<software id="so_dp_sp_0_pm_1" version="version_string" > | ||
<cvParam cvRef="MS" accession="MS:1000756" name="FileConverter" /> | ||
</software> | ||
<software id="so_dp_sp_0_pm_2" version="version_string" > | ||
<cvParam cvRef="MS" accession="MS:1000764" name="Resampler" /> | ||
</software> | ||
</softwareList> | ||
<instrumentConfigurationList count="1"> | ||
<instrumentConfiguration id="ic_0"> | ||
<cvParam cvRef="MS" accession="MS:1000031" name="instrument model" /> | ||
<componentList count="3"> | ||
<source order="0"> | ||
<cvParam cvRef="MS" accession="MS:1000008" name="ionization type" /> | ||
</source> | ||
<analyzer order="0"> | ||
<cvParam cvRef="MS" accession="MS:1000014" name="accuracy" value="0" unitAccession="UO:0000169" unitName="parts per million" unitCvRef="UO" /> | ||
<cvParam cvRef="MS" accession="MS:1000022" name="TOF Total Path Length" value="0" unitAccession="UO:0000008" unitName="meter" unitCvRef="UO" /> | ||
<cvParam cvRef="MS" accession="MS:1000024" name="final MS exponent" value="0" /> | ||
<cvParam cvRef="MS" accession="MS:1000025" name="magnetic field strength" value="0" unitAccession="UO:0000228" unitName="tesla" unitCvRef="UO" /> | ||
<cvParam cvRef="MS" accession="MS:1000443" name="mass analyzer type" /> | ||
</analyzer> | ||
<detector order="0"> | ||
<cvParam cvRef="MS" accession="MS:1000028" name="detector resolution" value="0" /> | ||
<cvParam cvRef="MS" accession="MS:1000029" name="sampling frequency" value="0" unitAccession="UO:0000106" unitName="hertz" unitCvRef="UO" /> | ||
<cvParam cvRef="MS" accession="MS:1000026" name="detector type" /> | ||
</detector> | ||
</componentList> | ||
<softwareRef ref="so_in_0" /> | ||
</instrumentConfiguration> | ||
</instrumentConfigurationList> | ||
<dataProcessingList count="1"> | ||
<dataProcessing id="dp_sp_0"> | ||
<processingMethod order="0" softwareRef="so_dp_sp_0_pm_0"> | ||
<cvParam cvRef="MS" accession="MS:1000543" name="data processing action" /> | ||
</processingMethod> | ||
<processingMethod order="0" softwareRef="so_dp_sp_0_pm_1"> | ||
<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" /> | ||
<cvParam cvRef="MS" accession="MS:1000747" name="completion time" value="1999-12-31+23:59" /> | ||
<userParam name="parameter: mode" type="xsd:string" value="test_mode"/> | ||
</processingMethod> | ||
<processingMethod order="0" softwareRef="so_dp_sp_0_pm_2"> | ||
<cvParam cvRef="MS" accession="MS:1000543" name="data processing action" /> | ||
<cvParam cvRef="MS" accession="MS:1000747" name="completion time" value="1999-12-31+23:59" /> | ||
<userParam name="parameter: mode" type="xsd:string" value="test_mode"/> | ||
</processingMethod> | ||
</dataProcessing> | ||
</dataProcessingList> | ||
<run id="ru_0" defaultInstrumentConfigurationRef="ic_0" sampleRef="sa_0"> | ||
<spectrumList count="3" defaultDataProcessingRef="dp_sp_0"> | ||
<spectrum id="spectrum=1" index="0" defaultArrayLength="7" dataProcessingRef="dp_sp_0"> | ||
<cvParam cvRef="MS" accession="MS:1000525" name="spectrum representation" /> | ||
<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="1" /> | ||
<cvParam cvRef="MS" accession="MS:1000294" name="mass spectrum" /> | ||
<scanList count="1"> | ||
<cvParam cvRef="MS" accession="MS:1000795" name="no combination" /> | ||
<scan > | ||
<cvParam cvRef="MS" accession="MS:1000016" name="scan start time" value="474.558" unitAccession="UO:0000010" unitName="second" unitCvRef="UO" /> | ||
</scan> | ||
</scanList> | ||
<binaryDataArrayList count="2"> | ||
<binaryDataArray encodedLength="76"> | ||
<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" unitAccession="MS:1000040" unitName="m/z" unitCvRef="MS" /> | ||
<cvParam cvRef="MS" accession="MS:1000523" name="64-bit float" /> | ||
<cvParam cvRef="MS" accession="MS:1000576" name="no compression" /> | ||
<binary>AAAAAAAgjUD0/dR46S6NQIusNZTaPY1A+sUKVtNMjUDWBD/C01uNQBolv9zbao1ALeV5qet5jUA=</binary> | ||
</binaryDataArray> | ||
<binaryDataArray encodedLength="40"> | ||
<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" unitAccession="MS:1000131" unitName="number of detector counts" unitCvRef="MS"/> | ||
<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" /> | ||
<cvParam cvRef="MS" accession="MS:1000576" name="no compression" /> | ||
<binary>WOdKRFBrZUSDeA9GT5xMRy+it0Z593VFbFtTRQ==</binary> | ||
</binaryDataArray> | ||
</binaryDataArrayList> | ||
</spectrum> | ||
<spectrum id="spectrum=2" index="1" defaultArrayLength="7"> | ||
<cvParam cvRef="MS" accession="MS:1000525" name="spectrum representation" /> | ||
<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="1" /> | ||
<cvParam cvRef="MS" accession="MS:1000294" name="mass spectrum" /> | ||
<scanList count="1"> | ||
<cvParam cvRef="MS" accession="MS:1000795" name="no combination" /> | ||
<scan > | ||
<cvParam cvRef="MS" accession="MS:1000016" name="scan start time" value="475.321" unitAccession="UO:0000010" unitName="second" unitCvRef="UO" /> | ||
</scan> | ||
</scanList> | ||
<binaryDataArrayList count="2"> | ||
<binaryDataArray encodedLength="76"> | ||
<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" unitAccession="MS:1000040" unitName="m/z" unitCvRef="MS" /> | ||
<cvParam cvRef="MS" accession="MS:1000523" name="64-bit float" /> | ||
<cvParam cvRef="MS" accession="MS:1000576" name="no compression" /> | ||
<binary>AAAAAAAgjUD0/dR46S6NQIusNZTaPY1A+sUKVtNMjUDWBD/C01uNQBolv9zbao1ALeV5qet5jUA=</binary> | ||
</binaryDataArray> | ||
<binaryDataArray encodedLength="40"> | ||
<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" unitAccession="MS:1000131" unitName="number of detector counts" unitCvRef="MS"/> | ||
<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" /> | ||
<cvParam cvRef="MS" accession="MS:1000576" name="no compression" /> | ||
<binary>WOdKRFBrZUSDeA9GT5xMRy+it0Z593VFbFtTRQ==</binary> | ||
</binaryDataArray> | ||
</binaryDataArrayList> | ||
</spectrum> | ||
<spectrum id="spectrum=3" index="2" defaultArrayLength="7"> | ||
<cvParam cvRef="MS" accession="MS:1000525" name="spectrum representation" /> | ||
<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="2" /> | ||
<cvParam cvRef="MS" accession="MS:1000294" name="mass spectrum" /> | ||
<scanList count="1"> | ||
<cvParam cvRef="MS" accession="MS:1000795" name="no combination" /> | ||
<scan > | ||
<cvParam cvRef="MS" accession="MS:1000016" name="scan start time" value="475.321" unitAccession="UO:0000010" unitName="second" unitCvRef="UO" /> | ||
</scan> | ||
</scanList> | ||
<precursorList count="1"> | ||
<precursor> | ||
<isolationWindow> | ||
<cvParam cvRef="MS" accession="MS:1000827" name="isolation window target m/z" value="940.368" unitAccession="MS:1000040" unitName="m/z" unitCvRef="MS" /> | ||
</isolationWindow> | ||
<selectedIonList count="1"> | ||
<selectedIon> | ||
<cvParam cvRef="MS" accession="MS:1000744" name="selected ion m/z" value="940.368" unitAccession="MS:1000040" unitName="m/z" unitCvRef="MS" /> | ||
<cvParam cvRef="MS" accession="MS:1000042" name="peak intensity" value="7817" unitAccession="MS:1000132" unitName="percent of base peak" unitCvRef="MS" /> | ||
</selectedIon> | ||
</selectedIonList> | ||
<activation> | ||
<cvParam cvRef="MS" accession="MS:1000044" name="dissociation method" /> | ||
</activation> | ||
</precursor> | ||
</precursorList> | ||
<binaryDataArrayList count="2"> | ||
<binaryDataArray encodedLength="76"> | ||
<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" unitAccession="MS:1000040" unitName="m/z" unitCvRef="MS" /> | ||
<cvParam cvRef="MS" accession="MS:1000523" name="64-bit float" /> | ||
<cvParam cvRef="MS" accession="MS:1000576" name="no compression" /> | ||
<binary>AAAAAAAgjUD0/dR46S6NQIusNZTaPY1A+sUKVtNMjUDWBD/C01uNQBolv9zbao1ALeV5qet5jUA=</binary> | ||
</binaryDataArray> | ||
<binaryDataArray encodedLength="40"> | ||
<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" unitAccession="MS:1000131" unitName="number of detector counts" unitCvRef="MS"/> | ||
<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" /> | ||
<cvParam cvRef="MS" accession="MS:1000576" name="no compression" /> | ||
<binary>WOdKRFBrZUSDeA9GT5xMRy+it0Z593VFbFtTRQ==</binary> | ||
</binaryDataArray> | ||
</binaryDataArrayList> | ||
</spectrum> | ||
</spectrumList> | ||
</run> | ||
</mzML> | ||
<indexList count="1"> | ||
<index name="spectrum"> | ||
<offset idRef="spectrum=1">5378</offset> | ||
<offset idRef="spectrum=2">6933</offset> | ||
<offset idRef="spectrum=3">8460</offset> | ||
</index> | ||
</indexList> | ||
<indexListOffset>10848</indexListOffset> | ||
<fileChecksum>0</fileChecksum> | ||
</indexedmzML> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters