Mercurial > repos > ric > test2
diff galaxy-tools/biobank/tools/flowcell_samplesheet.xml @ 0:ba6cf6ede027 draft default tip
Uploaded
| author | ric |
|---|---|
| date | Wed, 28 Sep 2016 06:03:30 -0400 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/galaxy-tools/biobank/tools/flowcell_samplesheet.xml Wed Sep 28 06:03:30 2016 -0400 @@ -0,0 +1,107 @@ +<tool id="vl_tools_flowcell_samplesheet" name="VLT.flowcell_samplesheet"> + <description> + Build the samplesheet for a given FlowCell + </description> + + <command interpreter="bash"> + launcher.sh + --interpreter=python + --runner=kb_query.py + --host=$__user_omero_host__ + --user=$__user_omero_user__ + --passwd=$__user_omero_password__ + --operator=$__user_email__ + --loglevel=$__app__.config.vl_loglevel + --logfile=${logfile} + --ofile=${outfile} + flowcell_samplesheet + #if $namespace.ignore_namespace + --flowcell=${flowcell} + --ignore_namespace + #else + --flowcell="${namespace.namespace_value}|${flowcell}" + #end if + #if $remove_namespaces + --remove_namespaces + #end if + #if $add_sample_label + --sample_label + #end if + --separator=${csv_separator} + </command> + + <inputs> + <param name="flowcell" type="text" size="30" + label="Flowcell ID" optional="false" + help="Flowcell ID (with or without a leading namespace)"/> + <conditional name="namespace"> + <param name="ignore_namespace" type="boolean" checked="true" + label="Ignore Flowcell ID namespace" + help="Ignore namespace when searching the given Flowcell ID into Omero. NOTE well: if two or more Flowcells share the same ID (but were saved with different namespaces) the tool will generate an error"/> + <when value="false"> + <param name="namespace_value" type="text" size="15" + label="Namespace" optional="false" + help="Namespace that will be used when looking for the specified Flowcell ID"/> + </when> + </conditional> + <param name="add_sample_label" type="boolean" checked="false" + label="Add sample labels" + help="Add the SampleLabel column and labels to each row in the output file"/> + <param name="remove_namespaces" type="boolean" checked="true" + label="Remove namespaces" + help="Remove namespaces for Flowcell and Samples in the output file"/> + <param name="csv_separator" type="select" label="Output file fields separator"> + <option value=" ">Whitespaces</option> + <option value=".">Dots</option> + <option value="," selected="true">Commas</option> + <option value="-">Dashes</option> + <option value="_">Underscores</option> + <option value="|">Pipes</option> + <option value=":">Colons</option> + </param> + + <!-- ************************************************** --> + + + </inputs> + + <outputs> + <data format="txt" name="logfile" label="${tool.name}.log"/> + <data format="csv" name="outfile" label="${tool.name}.csv"/> + </outputs> + + <stdio> + <exit_code range="1:" level="fatal" /> + </stdio> + + <help> + +Export data related to a FlowCell identified by the Flowcell ID field +into a csv file like + + FCID,Lane,SampleID,SampleRef,Index,Description,Control,Recipe,Operator + + foofc1,1,v012aa2,hg19,ATCACG,,WG,john doe + + foofc1,2,v0441a1,hg19,GATCAG,,EXOME,john doe + + foofc1,2,v021441,hg19,TAGCTT,,WG,john doe + + ... + +If the checkbox "Add sample labels" is enabled, the output file will +have a new column at the end of each row with the Label of the sample +like + + FCID,Lane,SampleID,SampleRef,Index,Description,Control,Recipe,Operator,SampleLabel + + foofc1,1,v012aa2,hg19,ATCACG,,WG,john doe,foosmp1 + + foofc1,2,v0441a1,hg19,GATCAG,,EXOME,john doe,foosmp2 + + foofc1,2,v021441,hg19,TAGCTT,,WG,john doe,foosmp3 + + ... + + </help> +</tool> \ No newline at end of file
