Skip to content

Commit a833135

Browse files
authored
Merge pull request nf-core#138 from maxulysse/gvcf
Adding gvcf
2 parents 45c2b2a + 66a151a commit a833135

File tree

10 files changed

+420
-389
lines changed

10 files changed

+420
-389
lines changed

.nf-core.yml

+12
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
11
repository_type: pipeline
2+
lint:
3+
files_exist:
4+
- lib/NfcoreTemplate.groovy
5+
- lib/Utils.groovy
6+
- lib/WorkflowMain.groovy
7+
- lib/WorkflowRnavar.groovy
8+
files_unchanged:
9+
- .github/CONTRIBUTING.md
10+
- .github/workflows/branch.yml
11+
- .github/workflows/linting.yml
12+
- .github/workflows/linting_comment.yml
13+
- docs/images/nf-core-rnavar_logo_light.png

README.md

+16-10
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,6 @@
5858
> [!NOTE]
5959
> If you are new to Nextflow and nf-core, please refer to [this page](https://nf-co.re/docs/usage/installation) on how to set-up Nextflow. Make sure to [test your setup](https://nf-co.re/docs/usage/introduction#how-to-run-a-pipeline) with `-profile test` before running the workflow on actual data.
6060
61-
<!-- TODO nf-core: Describe the minimum required steps to execute the pipeline, e.g. how to prepare samplesheets.
62-
Explain what rows and columns represent. For instance (please edit as appropriate):
63-
6461
First, prepare a samplesheet with your input data that looks as follows:
6562

6663
`samplesheet.csv`:
@@ -72,8 +69,6 @@ CONTROL_REP1,AEG588A1_S1_L002_R1_001.fastq.gz,AEG588A1_S1_L002_R2_001.fastq.gz
7269

7370
Each row represents a fastq file (single-end) or a pair of fastq files (paired end).
7471

75-
-->
76-
7772
Now, you can run the pipeline using:
7873

7974
```console
@@ -96,12 +91,23 @@ For more details about the output files and reports, please refer to the
9691

9792
nf-core/rnavar was originally written in Nextflow DSL2 for use at the [Barntumörbanken, Karolinska Institutet](https://ki.se/forskning/barntumorbanken), by Praveen Raj ([@praveenraj2018](https://github.com/praveenraj2018)) and Maxime U Garcia ([@maxulysse](https://github.com/maxulysse)).
9893

99-
The pipeline is primarily maintained by Praveen Raj ([@praveenraj2018](https://github.com/praveenraj2018)) from [Barntumörbanken, Karolinska Institutet](https://ki.se/forskning/barntumorbanken) and Maxime U Garcia ([@maxulysse](https://github.com/maxulysse)) from [Seqera Labs](https://seqera/io)
94+
nf-core/rnavar was originally written by Praveen Raj at [The Swedish Childhood Tumor Biobank (Barntumörbanken)](https://ki.se/forskning/barntumorbanken).
95+
Maxime U Garcia at [The Swedish Childhood Tumor Biobank (Barntumörbanken)](https://ki.se/forskning/barntumorbanken) helped with development.
96+
97+
Maintenance is now lead by Maxime U Garcia (now at [Seqera Labs](https://seqera/io))
98+
99+
Main developers:
100+
101+
- [Maxime U Garcia](https://github.com/maxulysse)
102+
103+
We thank the following people for their extensive assistance in the development of this pipeline:
100104

101-
Many thanks to other who have helped out along the way too, including (but not limited to):
102-
[@ewels](https://github.com/ewels),
103-
[@drpatelh](https://github.com/drpatelh),
104-
[@nschcolnicov](https://github.com/nschcolnicov).
105+
- [Harshil Patel](https://github.com/drpatelh)
106+
- [Nicolás Schcolnicov](https://github.com/nschcolnicov)
107+
- [Ömer An](https://github.com/bounlu)
108+
- [Phil Ewels](https://github.com/ewels)
109+
- [Praveen Raj](https://github.com/praveenraj2018)
110+
- [Sarah Maman](https://github.com/SarahMaman)
105111

106112
## Contributions and Support
107113

conf/modules.config

+2-15
Original file line numberDiff line numberDiff line change
@@ -291,25 +291,12 @@ process {
291291
withName: GATK4_HAPLOTYPECALLER {
292292
ext.args = [
293293
'--dont-use-soft-clipped-bases',
294+
'--create-output-variant-index true',
294295
params.gatk_hc_call_conf ? "--standard-min-confidence-threshold-for-calling $params.gatk_hc_call_conf" : '',
295-
params.bam_csi_index ? "--create-output-variant-index false" : ""
296+
params.generate_gvcf ? "-ERC GVCF" : ""
296297
].join(' ').trim()
297298
publishDir = [ enabled: false ]
298299
}
299-
withName: GATK4_HAPLOTYPECALLERGVCF {
300-
ext.args = [
301-
'--dont-use-soft-clipped-bases',
302-
params.gatk_hc_call_conf ? "--standard-min-confidence-threshold-for-calling $params.gatk_hc_call_conf" : '',
303-
params.bam_csi_index ? "--create-output-variant-index false" : "", "-ERC GVCF"
304-
].join(' ').trim()
305-
ext.prefix = {"${meta.id}.haplotypecaller"}
306-
publishDir = [ enabled: false ]
307-
}
308-
withName: GATK4_INDEXFEATUREFILE {
309-
publishDir = [
310-
enabled: false
311-
]
312-
}
313300

314301
withName: GATK4_MERGEVCFS {
315302
ext.prefix = {"${meta.id}.haplotypecaller"}

0 commit comments

Comments
 (0)