Mercurial > repos > devteam > testing_cgatools
comparison testing_cgatools-982e19c29ec0/cgatools/tools/cgatools_1.6/evidence2sam.xml @ 0:ef23f9cd599b draft default tip
Uploaded
| author | devteam |
|---|---|
| date | Thu, 27 Sep 2012 13:37:59 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:ef23f9cd599b |
|---|---|
| 1 <tool id="cg_evidence2sam" name="evidence2sam(beta) 1.6" version="1.0.0"> | |
| 2 <!-- | |
| 3 This tool creates a GUI for the evidence2sam function of cgatools from Complete Genomics, Inc. | |
| 4 written 8-31-2012 by bcrain@completegenomics.com | |
| 5 --> | |
| 6 | |
| 7 <description>converts evidence mappings to SAM format</description> | |
| 8 | |
| 9 <command> | |
| 10 <!-- print version of cgatools to STDOUT--> | |
| 11 cgatools | head -1; | |
| 12 | |
| 13 <!-- print command lines to STDOUT--> | |
| 14 echo "cgatools evidence2sam --beta | |
| 15 --reference $crr.fields.path | |
| 16 --output $output | |
| 17 --evidence-dnbs $data_sources.input | |
| 18 --consistent-mapping-range $range | |
| 19 #if $region.selectregion == "yes" | |
| 20 --extract-genomic-region $region.coordinates | |
| 21 #end if | |
| 22 $duplicates | |
| 23 $mates | |
| 24 $intervals | |
| 25 $skip | |
| 26 $svcandidates | |
| 27 $unmapped | |
| 28 $primary | |
| 29 "; | |
| 30 | |
| 31 <!-- execute cgatools--> | |
| 32 cgatools evidence2sam --beta | |
| 33 --reference $crr.fields.path | |
| 34 --evidence-dnbs $data_sources.input | |
| 35 #if $region.selectregion == "yes" | |
| 36 --extract-genomic-region $region.coordinates | |
| 37 #end if | |
| 38 $duplicates | |
| 39 $mates | |
| 40 $intervals | |
| 41 $skip | |
| 42 $svcandidates | |
| 43 $unmapped | |
| 44 $primary | |
| 45 --consistent-mapping-range $range | |
| 46 --output $output | |
| 47 </command> | |
| 48 | |
| 49 <outputs> | |
| 50 <data format="tabular" name="output" label="${tool.name} output"/> | |
| 51 </outputs> | |
| 52 | |
| 53 <inputs> | |
| 54 <!--form field to select crr file--> | |
| 55 <param name="crr" type="select" label="Reference genome (.crr file)"> | |
| 56 <options from_data_table="cg_crr_files" /> | |
| 57 </param> | |
| 58 | |
| 59 <!--conditional to select input file--> | |
| 60 <conditional name="data_sources"> | |
| 61 <param name="data_source" type="select" label="Where is the input evidence file?"> | |
| 62 <option value="in">imported into Galaxy</option> | |
| 63 <option value="out" selected="true">located outside Galaxy (data on server or mounted drive)</option> | |
| 64 </param> | |
| 65 | |
| 66 <!--form field to select evidence files--> | |
| 67 <when value="in"> | |
| 68 <param name="input" type="data" format="tabluar" label="EvidenceDnbs file"> | |
| 69 <validator type="dataset_ok_validator" /> | |
| 70 <validator type="dataset_metadata_in_file" filename="cg_crr_files.loc" | |
| 71 metadata_name="dbkey" metadata_column="1" | |
| 72 message="cgatools is not currently available for this build."/> | |
| 73 </param> | |
| 74 </when> | |
| 75 | |
| 76 <!--form field to enter external input file--> | |
| 77 <when value="out"> | |
| 78 <param name="input" type="text" label="EvidenceDnbs file (/path/file)" size="40" help="e.g. /harddrive/GS00000XXXX-DID/GS00000YYYY-ASM/GS00123-DNA_G01_2000/ASM/EVIDENCE/evidenceDnbs-chr21-GS00000YYYY-ASM.tsv.bz2"> | |
| 79 <validator type="empty_field" message="You must supply an evidenceDnbs file"/> | |
| 80 </param> | |
| 81 </when> | |
| 82 </conditional> | |
| 83 | |
| 84 <!--form field to select chromosomal region--> | |
| 85 <conditional name="region"> | |
| 86 <param name="selectregion" type="select" label="Do you what to extract specific genomic region?"> | |
| 87 <option value="no" selected="true">no</option> | |
| 88 <option value="yes">yes</option> | |
| 89 </param> | |
| 90 | |
| 91 <when value="yes"> | |
| 92 <param name="coordinates" type="text" label="Enter genomic coordinates to avoid converting the entire file (chr,from,to)" size="40" help="Specify the region as a half-open interval chr,from,to (e.g. chrX,15203639,15412498)"/> | |
| 93 </when> | |
| 94 </conditional> | |
| 95 | |
| 96 <!--form field to select duplicate handling--> | |
| 97 <param name="duplicates" type="select" label="Keep local duplicates of DNB mappings (default no)" help="All the output SAM records will be marked as 'not primary' if this option is used."> | |
| 98 <option value="" selected="true">no</option> | |
| 99 <option value="--keep-duplicates">yes</option> | |
| 100 </param> | |
| 101 | |
| 102 <!--form field to generate mate sequence--> | |
| 103 <param name="mates" type="select" label="Generate mate sequence (R2) and score (Q2) tags (default no)"> | |
| 104 <option value="" selected="true">no</option> | |
| 105 <option value="--add-mate-sequence">yes</option> | |
| 106 </param> | |
| 107 | |
| 108 <!--form field to generate interval ids--> | |
| 109 <param name="intervals" type="select" label="Generate interval id (ZI:I) and allele id (ZA:I) tags (default no)"> | |
| 110 <option value="" selected="true">no</option> | |
| 111 <option value="--add-allele-id">yes</option> | |
| 112 </param> | |
| 113 | |
| 114 <!--form field to skip not mapped reads--> | |
| 115 <param name="skip" type="select" label="Skip not mapped records (default no)"> | |
| 116 <option value="" selected="true">no</option> | |
| 117 <option value="--skip-not-mapped">yes</option> | |
| 118 </param> | |
| 119 | |
| 120 <!--form field to skip not mapped reads--> | |
| 121 <param name="svcandidates" type="select" label="Mate unique single arm mappings in SAM including those on different stands and chromosomes (default no)"> | |
| 122 <option value="" selected="true">no</option> | |
| 123 <option value="--mate-sv-candidates">yes</option> | |
| 124 </param> | |
| 125 | |
| 126 <!--form field to skip not mapped reads--> | |
| 127 <param name="unmapped" type="select" label="Generate mate sequence and score tags for inconsistent mappings only (default no)"> | |
| 128 <option value="" selected="true">no</option> | |
| 129 <option value="--add-unmapped-mate-info">yes</option> | |
| 130 </param> | |
| 131 | |
| 132 <!--form field to skip not mapped reads--> | |
| 133 <param name="primary" type="select" label="Use primary mappings only (default no)" help="Report only the best mappings"> | |
| 134 <option value="" selected="true">no</option> | |
| 135 <option value="--primary-mappings-only">yes</option> | |
| 136 </param> | |
| 137 | |
| 138 <param name="range" type="integer" value="1300" label="Maximum distance between consistent mates (default 1300)"> | |
| 139 <validator type="empty_field" message="You must enter a value, the default is 1300" /> | |
| 140 </param> | |
| 141 </inputs> | |
| 142 | |
| 143 <stdio> | |
| 144 <regex match="failed" source="stderr" level="fatal"/> | |
| 145 <regex match="error" source="stderr" level="fatal"/> | |
| 146 <regex match="Export the sequence:" source="stderr" level="warning" description="Finished:" /> | |
| 147 </stdio> | |
| 148 | |
| 149 <help> | |
| 150 | |
| 151 **What it does** | |
| 152 | |
| 153 This tool uses cgatools evidence2sam to convert Complete Genomics evidence mappings to SAM format | |
| 154 | |
| 155 **cgatools 1.6.0 Documentation** | |
| 156 | |
| 157 Userguide: http://cgatools.sourceforge.net/docs/1.6.0/cgatools-user-guide.pdf | |
| 158 | |
| 159 Release notes: http://cgatools.sourceforge.net/docs/1.6.0/cgatools-release-notes.pdf | |
| 160 | |
| 161 **Command line reference**:: | |
| 162 | |
| 163 COMMAND NAME | |
| 164 evidence2sam - Converts CGI variant evidence data into SAM format. | |
| 165 | |
| 166 DESCRIPTION | |
| 167 The evidence2sam converter takes as input evidence mapping files | |
| 168 (evidenceDnbs-*) and generates one SAM file as an output. The output is | |
| 169 sent into stdout by default. By default, all the evidence mapping records | |
| 170 from the input are converted into a pair of corresponding SAM records - one | |
| 171 record for each HalfDNB. The negative gaps in CGI mappings are represented | |
| 172 using GS/GQ/GC tags. | |
| 173 | |
| 174 OPTIONS | |
| 175 -h [ --help ] | |
| 176 Print this help message. | |
| 177 | |
| 178 --beta | |
| 179 This is a beta command. To run this command, you must pass the --beta | |
| 180 flag. | |
| 181 | |
| 182 -e [ --evidence-dnbs ] arg | |
| 183 Input evidence dnbs file. | |
| 184 | |
| 185 -s [ --reference ] arg | |
| 186 Reference file. | |
| 187 | |
| 188 -o [ --output ] arg (=STDOUT) | |
| 189 The output SAM file (may be omitted for stdout). | |
| 190 | |
| 191 -r [ --extract-genomic-region ] arg | |
| 192 defines a region as a half-open interval 'chr,from,to'. | |
| 193 | |
| 194 --keep-duplicates | |
| 195 Keep local duplicates of DNB mappings.All the output SAM records will | |
| 196 be marked as not primary if this option is used. | |
| 197 | |
| 198 --add-allele-id | |
| 199 Generate interval id and allele id tags. | |
| 200 | |
| 201 --skip-not-mapped | |
| 202 Skip not mapped records | |
| 203 | |
| 204 --add-mate-sequence | |
| 205 Generate mate sequence and score tags. | |
| 206 | |
| 207 --mate-sv-candidates | |
| 208 Inconsistent mappings are normally converted as single arm mappings | |
| 209 with no mate information provided. If the option is used map2sam will | |
| 210 mate unique single arm mappings in SAM including those on different | |
| 211 stands and chromosomes. To distinguish these "artificially" mated | |
| 212 records a tag "XS:i:1" is used. The MAPQ provided for these records is | |
| 213 a single arm mapping weight. | |
| 214 | |
| 215 --add-unmapped-mate-info | |
| 216 works like add-mate-sequence, but is applied to inconsistent mappings | |
| 217 only | |
| 218 | |
| 219 --primary-mappings-only | |
| 220 report only the best mappings | |
| 221 | |
| 222 --consistent-mapping-range arg (=1300) | |
| 223 limit the maximum distance between consistent mates | |
| 224 | |
| 225 | |
| 226 SUPPORTED FORMAT_VERSION | |
| 227 0.3 or later | |
| 228 </help> | |
| 229 </tool> |
