Mercurial > repos > bcrain-completegenomics > testing_cgatools
comparison cgatools/tools/cg_cgatools/testvariants.xml @ 8:e183f52194a5 draft
Uploaded
| author | bcrain-completegenomics |
|---|---|
| date | Wed, 13 Jun 2012 17:40:07 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 7:af4c3bfbfc68 | 8:e183f52194a5 |
|---|---|
| 1 <tool id="cga_testvariants" name="testvariants(beta)" version="0.0.1"> | |
| 2 <!-- | |
| 3 This tool creates a GUI for cgatools testvariants from Complete Genomics, Inc. | |
| 4 written 5-29-2012 by bcrain@completegenomics.com | |
| 5 --> | |
| 6 | |
| 7 <description>test for the presence of variants</description> <!--adds description in toolbar--> | |
| 8 | |
| 9 <requirements> | |
| 10 <requirement type="binary">cgatools</requirement> | |
| 11 </requirements> | |
| 12 | |
| 13 <command> <!--run executable--> | |
| 14 cgatools testvariants | |
| 15 --beta | |
| 16 --reference ${crr.fields.path} | |
| 17 --output $output | |
| 18 --input $listing | |
| 19 --variants | |
| 20 #if $file_types.data_sources.data_source == "in" | |
| 21 #for $v in $file_types.data_sources.varfiles <!--get each var/mastervar file--> | |
| 22 ${v.input} | |
| 23 #end for | |
| 24 #else | |
| 25 `cat $file_types.data_sources.varlist` | |
| 26 #end if | |
| 27 </command> | |
| 28 | |
| 29 <outputs> | |
| 30 <data format="tabular" name="output" /> | |
| 31 </outputs> | |
| 32 | |
| 33 <inputs> | |
| 34 <!--form field to select crr file--> | |
| 35 <param name="crr" type="select" label="Genome build"> | |
| 36 <options from_data_table="cg_crr_files" /> | |
| 37 </param> | |
| 38 | |
| 39 <!--form fields to select variant list--> | |
| 40 <param name="listing" type="data" format="tabular" label="Select variant list"> | |
| 41 <validator type="unspecified_build" /> | |
| 42 <validator type="dataset_metadata_in_file" filename="cg_crr_files.loc" | |
| 43 metadata_name="dbkey" metadata_column="1" | |
| 44 message="cgatools is not currently available for this build."/> | |
| 45 </param> | |
| 46 | |
| 47 <!--conditional to select input file type--> | |
| 48 <conditional name="file_types"> | |
| 49 <param name="file_type" type="select" label="Select the input file type"> | |
| 50 <option value="var" selected="true">var files</option> | |
| 51 <option value="mastervar">mastervar files</option> | |
| 52 </param> | |
| 53 | |
| 54 <when value="var"> | |
| 55 <!--conditional to select variant file input--> | |
| 56 <conditional name="data_sources"> | |
| 57 <param name="data_source" type="select" label="Where are the input var files?"> | |
| 58 <option value="in" selected="true">imported into Galaxy</option> | |
| 59 <option value="out">located outside Galaxy (available only for local Galaxy instances)</option> | |
| 60 </param> | |
| 61 <when value="in"> | |
| 62 <!--form field to select variant files--> | |
| 63 <repeat name="varfiles" title="Variant files"> | |
| 64 <param name="input" type="data" format="cg_var" label="Dataset"> | |
| 65 <validator type="unspecified_build" /> | |
| 66 <validator type="dataset_metadata_in_file" filename="cg_crr_files.loc" | |
| 67 metadata_name="dbkey" metadata_column="1" | |
| 68 message="cgatools is not currently available for this build."/> | |
| 69 </param> | |
| 70 </repeat> | |
| 71 </when> | |
| 72 <when value="out"> | |
| 73 <!--form field to select crr file--> | |
| 74 <param name="varlist" type="text" label="List of variant files (/path/file)" size="200" help="file with list of var files (/path/varfile), var files can be compressed (gz, bz2)."/> | |
| 75 </when> | |
| 76 </conditional> | |
| 77 </when> | |
| 78 | |
| 79 <when value="mastervar"> | |
| 80 <!--conditional to select variant file input--> | |
| 81 <conditional name="data_sources"> | |
| 82 <param name="data_source" type="select" label="Where are the input mastervar files?"> | |
| 83 <option value="in" selected="true">imported into Galaxy</option> | |
| 84 <option value="out">located outside Galaxy (available only for local Galaxy instances)</option> | |
| 85 </param> | |
| 86 <when value="in"> | |
| 87 <!--form field to select variant files--> | |
| 88 <repeat name="varfiles" title="Variant files"> | |
| 89 <param name="input" type="data" format="cg_mastervar" label="Dataset"> | |
| 90 <validator type="unspecified_build" /> | |
| 91 <validator type="dataset_metadata_in_file" filename="cg_crr_files.loc" | |
| 92 metadata_name="dbkey" metadata_column="1" | |
| 93 message="cgatools is not currently available for this build."/> | |
| 94 </param> | |
| 95 </repeat> | |
| 96 </when> | |
| 97 <when value="out"> | |
| 98 <!--form field to select crr file--> | |
| 99 <param name="varlist" type="text" label="List of mastervar files (/path/file)" size="200" help="file with list of mastervar files (/path/varfile), mastervar files can be compressed (gz, bz2)."/> | |
| 100 </when> | |
| 101 </conditional> | |
| 102 </when> | |
| 103 </conditional> | |
| 104 </inputs> | |
| 105 | |
| 106 <help> | |
| 107 | |
| 108 **What it does** | |
| 109 | |
| 110 This tool uses the cgatools testvariants to test variant or mastervar files for the presence of variants. | |
| 111 | |
| 112 cgatools: http://sourceforge.net/projects/cgatools/files/ | |
| 113 | |
| 114 ----- | |
| 115 | |
| 116 **cgatools Manual**:: | |
| 117 | |
| 118 COMMAND NAME | |
| 119 testvariants - Tests variant files for presence of variants. | |
| 120 | |
| 121 DESCRIPTION | |
| 122 Tests variant files for presence of variants. The output is a tab-delimited | |
| 123 file consisting of the columns of the input variants file, plus a column | |
| 124 for each assembly results file that contains a character code for each | |
| 125 allele. The character codes have meaning as follows: | |
| 126 | |
| 127 0 This allele of this genome is consistent with the reference at this | |
| 128 locus but inconsistent with the variant. | |
| 129 1 This allele of this genome has the input variant at this locus. | |
| 130 N This allele of this genome has no-calls but is consistent with the | |
| 131 input variant. | |
| 132 | |
| 133 OPTIONS | |
| 134 -h [ --help ] | |
| 135 Print this help message. | |
| 136 | |
| 137 --beta | |
| 138 This is a beta command. To run this command, you must pass the --beta | |
| 139 flag. | |
| 140 | |
| 141 --reference arg | |
| 142 The reference crr file. | |
| 143 | |
| 144 --input arg (=STDIN) | |
| 145 The input variants to test for. | |
| 146 | |
| 147 --output arg (=STDOUT) | |
| 148 The output file (may be omitted for stdout). | |
| 149 | |
| 150 --variants arg | |
| 151 The input variant files (may be passed in as arguments at the end of | |
| 152 the command). | |
| 153 | |
| 154 SUPPORTED FORMAT_VERSION | |
| 155 0.3 or later | |
| 156 </help> | |
| 157 </tool> |
