Mercurial > repos > malex > bayesase
comparison create_sam_file_with_features.xml @ 0:e979cb57a5d5 draft default tip
"planemo upload for repository https://github.com/McIntyre-Lab/BayesASE/tree/main/galaxy commit 9b70598ef46a73632d9e0fa0c6ce6776fb5e9d6a"
| author | malex |
|---|---|
| date | Thu, 14 Jan 2021 21:51:36 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:e979cb57a5d5 |
|---|---|
| 1 <tool id="base_create_new_sam_file" name="Create new SAM file" version="21.1.13"> | |
| 2 <description> with features of interest in RNAME field</description> | |
| 3 <macros> | |
| 4 <import>macros.xml</import> | |
| 5 </macros> | |
| 6 <expand macro="requirements"/> | |
| 7 <command> | |
| 8 <![CDATA[ | |
| 9 awk -v OFS=' ' 'FNR==NR{a[$1,$2]=$7; next} {$3=a[$3,$4]}1' '$BED3' '$SAMFILE' | awk -F'\t' '$3!=""' > '$NEWSAM' | |
| 10 ]]> | |
| 11 </command> | |
| 12 <inputs> | |
| 13 <param name="BED3" type="data" format="tabular" label="BED file generated from the Remove Reads That Do Not Overlap tool" /> | |
| 14 <param name="SAMFILE" type="data" format="sam" label="Input SAM file containing Uniquely Mapped Reads" | |
| 15 help=" SAM file to convert chromosome names to feature IDs in RNAME field" /> | |
| 16 </inputs> | |
| 17 <outputs> | |
| 18 <data name="NEWSAM" format="sam" label="${tool.name} on ${on_string}: New SAM file with features instead of chrom" /> | |
| 19 </outputs> | |
| 20 <tests> | |
| 21 <test> | |
| 22 <param name="BED3" value="align_and_counts_test_data/drop_nonintersecting_reads_for_BASE.tabular" ftype="tabular"/> | |
| 23 <param name="SAMFILE" value="align_and_counts_test_data/W1118_G1_unique_sam_for_BASE.sam" ftype="sam"/> | |
| 24 <output name="NEWSAM" file="align_and_counts_test_data/W1118_G1_create_new_SAM_file_with_features_BASE_test_data.sam" ftype="sam"/> | |
| 25 </test> | |
| 26 </tests> | |
| 27 <help><![CDATA[ | |
| 28 **Tool Description** | |
| 29 | |
| 30 This tool reformats the SAM file containing uniquely mapping reads using the multi-column BED file created by the *Remove reads that do not overlap with a feature for BASE* tool. | |
| 31 The resulting SAM file contains the name of genic features in the 'chrom' field. | |
| 32 | |
| 33 | |
| 34 ---------------------------------------------------------------------------------------------- | |
| 35 | |
| 36 **Inputs** | |
| 37 | |
| 38 -The tool has two required inputs: | |
| 39 | |
| 40 **BED File** | |
| 41 The tool requires a BED file of reads overlapping genic features of interest. | |
| 42 The *Remove reads that do not overlap with a feature for BayesASE* tool creates this BED file. | |
| 43 | |
| 44 Example input BED file | |
| 45 | |
| 46 +---------------+---------+---------+---------+---------+------------+------------+ | |
| 47 | Chrom | Start | End | Name | Score | Strand |ThickStart | | |
| 48 +===============+=========+=========+=========+=========+============+============+ | |
| 49 | X | 2190 | 2245 | X | 1 | 2300 |l(1)G0196 | | |
| 50 +---------------+---------+---------+---------+---------+------------+------------+ | |
| 51 | 2R | 1502 | 1834 | 2R | 50 |19000 |Mapmodulin | | |
| 52 +---------------+---------+---------+---------+---------+------------+------------+ | |
| 53 | |
| 54 **Unique SAM File** | |
| 55 Input the SAM file containing alignments for all uniquely mapping reads. This file can be created by the **BWASplitSAM** tool. | |
| 56 | |
| 57 **Outputs** | |
| 58 The tool outputs a new SAM file with the genic feature (ThickStart column in BED file) in the RNAME field instead of the chromosome name. | |
| 59 | |
| 60 ]]></help> | |
| 61 <citations> | |
| 62 <citation type="bibtex">@ARTICLE{Miller20BASE, | |
| 63 author = {Brecca Miller, Alison M. Morse, Elyse Borgert, Zihao Liu, Kelsey Sinclair, Gavin Gamble, Fei Zou, Jeremy Newman, Luis Leon Novello, Fabio Marroni, Lauren M. McIntyre}, | |
| 64 title = {Testcrosses are an efficient strategy for identifying cis regulatory variation: Bayesian analysis of allele imbalance among conditions (BASE)}, | |
| 65 journal = {????}, | |
| 66 year = {submitted for publication} | |
| 67 }</citation> | |
| 68 </citations> | |
| 69 </tool> |
