view validate_affy_metadata.xml @ 5:9fce688a1e91 draft

Uploaded
author greg
date Wed, 11 Nov 2020 18:27:41 +0000
parents b5f5c3d0f349
children
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="tabular" label="Affymetrix 96 well plate metadata file">
            <validator type="expression" message="96 well plate data must have 32 columns"><![CDATA[value is not None and value.metadata.columns==32]]></validator>
        </param>
    </inputs>
    <outputs>
        <data name="output" format="tabular"/>
    </outputs>
    <tests>
        <test>
            <param name="input" value="affy_metadata.tabular" ftype="tabular"/>
            <output name="output" file="affy_metadata.tabular" ftype="tabular"/>
        </test>
    </tests>
    <help>
**What it does**

Validates an Affymetrix metadata file for 96 well plate data consisting of 32 columns.
The tool will output the input file if it is valid.

-----

**Columns**

 * user_specimen_id
 * field_call
 * bcoral_genet_id
 * bsym_genet_id
 * reef
 * region
 * latitude
 * longitude
 * geographic_origin
 * colony_location
 * depth
 * 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
 * sperm_motility
 * healing_time
 * dna_extraction_method
 * dna_concentration
 * registry_id
 * result_folder_name
 * plate_barcode
    </help>
    <citations>
        <citation type="doi">https://doi.org/10.1038/s41598-020-69101-z</citation>
    </citations>
</tool>