Mercurial > repos > recetox > mzml_validator
annotate mzml_validator.xml @ 1:ada284e51141 draft default tip
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit b1cc1aebf796f170d93e3dd46ffcdefdc7b8018a
author | recetox |
---|---|
date | Thu, 12 Oct 2023 13:30:39 +0000 |
parents | 9beb3a276ce3 |
children |
rev | line source |
---|---|
1
ada284e51141
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit b1cc1aebf796f170d93e3dd46ffcdefdc7b8018a
recetox
parents:
0
diff
changeset
|
1 <tool id="mzml_validator" name="mzML Schema Validator" version="0.1.0+galaxy2" profile="21.05"> |
0
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
2 <description>validates mzML files against XML Schema Definition (XSD)</description> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
3 <creator> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
4 <person |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
5 givenName="Maksym" |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
6 familyName="Skoryk" |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
7 url="https://github.com/maximskorik" |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
8 identifier="0000-0003-2056-8018" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
9 <organization |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
10 url="https://www.recetox.muni.cz/" |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
11 email="GalaxyToolsDevelopmentandDeployment@space.muni.cz" |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
12 name="RECETOX MUNI" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
13 </creator> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
14 |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
15 <requirements> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
16 <requirement type="package" version="4.9.1">lxml</requirement> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
17 </requirements> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
18 <command detect_errors="exit_code"><![CDATA[ |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
19 python3 '${__tool_directory__}/mzml_validator_wrapper.py' |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
20 --input_file '$input' |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
21 --schemas_dir '${__tool_directory__}/schemas' |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
22 --xsd_versions $xsd_versions |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
23 --log_file '$log' |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
24 ]]></command> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
25 <inputs> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
26 <param name="input" type="data" format="mzml" label="Input mzML file"/> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
27 <param name="xsd_versions" type="select" label="Schema version to validate against" multiple="true" display="checkboxes" |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
28 help="select XML schema definition (XSD) version to validate the file against. If both are selected, a file is valid if matches against any of the versions."> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
29 <option value="1.1.1">1.1.1</option> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
30 <option value="1.1.0">1.1.0</option> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
31 </param> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
32 </inputs> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
33 <outputs> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
34 <data name="log" format="txt" label="mzML Validation on ${on_string}" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
35 </outputs> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
36 <tests> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
37 <test> <!-- test 1: validate mzML 1.1.1 against both XSDs --> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
38 <param name="input" value="small_pwiz_1.1.1_truncated.mzML" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
39 <param name="xsd_versions" value="1.1.0,1.1.1" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
40 <output name="log"> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
41 <assert_contents> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
42 <has_text text="Validated against mzML XML Schema Definition v1.1.1" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
43 </assert_contents> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
44 </output> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
45 </test> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
46 <test expect_failure="true" expect_exit_code="1"> <!-- test 2: try validate mzML 1.1.1 against XSD v1.1.0 --> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
47 <param name="input" value="small_pwiz_1.1.1_truncated.mzML" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
48 <param name="xsd_versions" value="1.1.0" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
49 <assert_stderr> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
50 <has_text text="Failed to validate against mzML XML Schema Definition v1.1.0" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
51 </assert_stderr> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
52 </test> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
53 <test expect_failure="true" expect_exit_code="1"> <!-- test 3: validate corrupted mzML --> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
54 <param name="input" value="mbr_truncated.mzml" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
55 <param name="xsd_versions" value="1.1.0,1.1.1" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
56 <assert_stderr> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
57 <has_text text="Failed to validate against mzML XML Schema Definition v1.1.0" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
58 <has_text text="Failed to validate against mzML XML Schema Definition v1.1.1" /> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
59 </assert_stderr> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
60 </test> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
61 </tests> |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
62 <help><![CDATA[ |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
63 **mzML Schema Validator** validates mzML files against XML Schema Definition (XSD) developed by HUPO Proteomics Standard Initiative |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
64 (https://www.psidev.info/mzML). |
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
65 ]]></help> |
1
ada284e51141
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit b1cc1aebf796f170d93e3dd46ffcdefdc7b8018a
recetox
parents:
0
diff
changeset
|
66 |
ada284e51141
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit b1cc1aebf796f170d93e3dd46ffcdefdc7b8018a
recetox
parents:
0
diff
changeset
|
67 <citations> |
ada284e51141
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit b1cc1aebf796f170d93e3dd46ffcdefdc7b8018a
recetox
parents:
0
diff
changeset
|
68 <citation type="doi">https://doi.org/10.5281/zenodo.6035335</citation> |
ada284e51141
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit b1cc1aebf796f170d93e3dd46ffcdefdc7b8018a
recetox
parents:
0
diff
changeset
|
69 </citations> |
0
9beb3a276ce3
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mzml_validator commit d9676cbf7a1f8bd1cf0af742585893459d4861aa
recetox
parents:
diff
changeset
|
70 </tool> |