Mercurial > repos > greg > validate_affy_metadata
view validate_affy_metadata.xml @ 15:df9d19f771ae draft
Uploaded
author | greg |
---|---|
date | Mon, 19 Nov 2018 13:32:35 -0500 |
parents | bdfd9b8d32f1 |
children | b5bbc8f1f225 |
line wrap: on
line source
<tool id="validate_affy_metadata" name="Validate Affymetrix metadata" version="1.0.0"> <description>for 96 well plate</description> <command detect_errors="exit_code"><![CDATA[ python '$__tool_directory__/validate_affy_metadata.py' --input '$input' --output '$output']]></command> <inputs> <param name="input" type="data" format="csv" label="Affymetrix 96 well plate metadata file"> <validator type="expression" message="96 well plate data must have 29 columns and no more than 96 lines of data"><![CDATA[value is not None and value.metadata.columns==29 and value.metadata.data_lines<=96]]></validator> </param> </inputs> <outputs> <data name="output" format="csv"/> </outputs> <tests> <test> <param name="input" value="affy_metadata.csv" ftype="csv"/> <output name="output" file="affy_metadata.csv" ftype="csv"/> </test> </tests> <help> ----- **What it does** Validates an Affymetrix metadata file for 96 well plate data. These files consist of 29 columns and no more than 96 data lines. The tool will output the input file if it is valid. ----- **Columns** date_entered_db user_specimen_id field_call bcoral_genet_id bsym_genet_id reef region latitude longitude geographic_origin sample_location latitude_outplant longitude_outplant depth dist_shore disease_resist bleach_resist mortality tle spawning collector_last_name collector_first_name org collection_date contact_email seq_facility array_version public public_after_date </help> <citations> </citations> </tool>