1- name : fgbio_fastqtobam
1+ name : align_bam
22description : |
3- Generates an unmapped BAM (or SAM or CRAM) file from fastq files.
3+ Aligns reads from an unmapped BAM: streams reads with samtools fastq, aligns
4+ with bwa mem, and merges alignment information back into the original records
5+ with fgbio ZipperBams, optionally sorting the output with samtools.
46keywords :
7+ - bwa
58 - fgbio
69 - samtools
710 - zipperbams
8- - mem
9- - bwa
1011 - alignment
11- - map
12- - fastq
1312 - bam
14- - sam
15- -
1613tools :
1714 - bwa :
1815 description : |
1916 BWA is a software package for mapping DNA sequences against
2017 a large reference genome, such as the human genome.
2118 homepage : http://bio-bwa.sourceforge.net/
22- documentation : http://www.htslib.org/doc/samtools.html
19+ documentation : http://bio-bwa.sourceforge.net/bwa.shtml
2320 arxiv : arXiv:1303.3997
2421 licence : ["GPL-3.0-or-later"]
2522 - fgbio :
2623 description : A set of tools for working with genomic and high throughput sequencing data, including UMIs
2724 homepage : http://fulcrumgenomics.github.io/fgbio/
2825 documentation : http://fulcrumgenomics.github.io/fgbio/tools/latest/
2926 tool_dev_url : https://github.com/fulcrumgenomics/fgbio
30- doi : " "
3127 licence : ["MIT"]
3228 - samtools :
3329 description : |
3430 SAMtools is a set of utilities for interacting with and post-processing
35- short DNA sequence read alignments in the SAM, BAM and CRAM formats, written by Heng Li.
36- These files are generated as output by short read aligners like BWA.
31+ short DNA sequence read alignments in the SAM, BAM and CRAM formats.
3732 homepage : http://www.htslib.org/
38- documentation : hhttp ://www.htslib.org/doc/samtools.html
33+ documentation : http ://www.htslib.org/doc/samtools.html
3934 doi : 10.1093/bioinformatics/btp352
4035 licence : ["MIT"]
4136input :
4237 - meta :
4338 type : map
44- description : |
45- Groovy Map containing sample information
46- e.g. [ id:'test', single_end:false ]
39+ description : Groovy Map containing sample information, e.g. `[ id:'sample1' ]`
4740 - unmapped_bam :
4841 type : file
49- description : the unmapped BAM/SAM/CRAM file.
50- pattern : " *.{bam,cram,sam}"
42+ description : Unmapped BAM whose reads will be aligned and zipped back together
43+ pattern : " *.bam"
44+ - meta2 :
45+ type : map
46+ description : Groovy Map containing reference information
5147 - fasta :
5248 type : file
5349 description : FASTA reference file
5450 pattern : " *.{fasta,fa}"
55- - index :
51+ - meta3 :
52+ type : map
53+ description : Groovy Map containing reference information
54+ - fasta_fai :
5655 type : file
57- description : BWA genome index files
58- pattern : " Directory containing BWA index *.{amb,ann,bwt,pac,sa}"
59- - sort :
60- type : bool
61- description : True to sort the output in template-coordinate order, otherwise don't sort
62- pattern : " {true,false}"
63-
56+ description : FASTA index (.fai) for the reference
57+ pattern : " *.fai"
58+ - meta4 :
59+ type : map
60+ description : Groovy Map containing reference information
61+ - dict :
62+ type : file
63+ description : Sequence dictionary (.dict) for the reference
64+ pattern : " *.dict"
65+ - meta5 :
66+ type : map
67+ description : Groovy Map containing reference information
68+ - bwa_dir :
69+ type : directory
70+ description : Directory containing the BWA index files (*.amb, *.ann, *.bwt, *.pac, *.sa)
71+ - sort_type :
72+ type : string
73+ description : |
74+ How to sort the aligned output. One of `none` (leave in input order),
75+ `coordinate` (coordinate sort and index), or `template-coordinate`.
76+ pattern : " {none,coordinate,template-coordinate}"
6477output :
6578 - meta :
6679 type : map
67- description : |
68- Groovy Map containing sample information
69- e.g. [ id:'test', single_end:false ]
70- - version :
71- type : file
72- description : File containing software version
73- pattern : " *.{version.yml}"
80+ description : Groovy Map containing sample information
7481 - bam :
7582 type : file
76- description : Mapped bam (unsorted)
77- pattern : " *.{ bam} "
78-
79- authors :
80- - " @nh13 "
81-
83+ description : Aligned BAM with consensus tags reversed/reverse-complemented, optionally sorted
84+ pattern : " *.mapped. bam"
85+ - bai :
86+ type : file
87+ description : BAM index, emitted when a coordinate sort with indexing is requested
88+ pattern : " *.mapped.bam.bai "
8289containers :
8390 docker :
8491 linux/amd64 :
@@ -90,3 +97,7 @@ containers:
9097 name : oras://community.wave.seqera.io/library/fgbio_bwa_samtools:ee569c458f161e6b
9198 linux/arm64 :
9299 name : oras://community.wave.seqera.io/library/fgbio_bwa_samtools:b612d5cd7a652862
100+ authors :
101+ - " @nh13"
102+ maintainers :
103+ - " @nh13"
0 commit comments