Mercurial > repos > greg > validate_affy_metadata
comparison validate_affy_metadata.xml @ 0:ae030e6e838c draft
Uploaded
author | greg |
---|---|
date | Wed, 14 Nov 2018 14:47:32 -0500 |
parents | |
children | bdfd9b8d32f1 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:ae030e6e838c |
---|---|
1 <tool id="validate_affy_metadata" name="Validate Affymetrix metadata" version="1.0.0"> | |
2 <description>for 96 well plate</description> | |
3 <command detect_errors="exit_code"><![CDATA[ | |
4 python '$__tool_directory__/validate_affy_metadata.py' | |
5 --input '$input' | |
6 --output '$output']]></command> | |
7 <inputs> | |
8 <param name="input" type="data" format="csv" label="Affymetrix 96 well plate metadata file"> | |
9 <validator type="expression" message="96 well plate data must have 31 columns and no more than 96 lines of data"><![CDATA[value is not None and value.metadata.columns==31 and value.metadata.data_lines<=96]]></validator> | |
10 </param> | |
11 </inputs> | |
12 <outputs> | |
13 <data name="output" format="csv"/> | |
14 </outputs> | |
15 <tests> | |
16 <test> | |
17 <param name="input" value="affy_metadata.csv" ftype="csv"/> | |
18 <output name="output" file="affy_metadata.csv" ftype="csv"/> | |
19 </test> | |
20 </tests> | |
21 <help> | |
22 **What it does** | |
23 | |
24 Validates an Affymetrix metadata file for 96 well plate data. These files consist of 31 columns and no more than 96 data lines. | |
25 The tool will output the input file if it is valid. | |
26 ----- | |
27 | |
28 **Required options** | |
29 </help> | |
30 <citations> | |
31 </citations> | |
32 </tool> |