|
23 | 23 | strategy: |
24 | 24 | matrix: |
25 | 25 | # Nextflow versions: check pipeline minimum and current latest |
26 | | - nxf_ver: ['20.07.1', '22.10.6'] |
| 26 | + nxf_ver: ["20.07.1", "22.10.6"] |
27 | 27 | steps: |
28 | 28 | - name: Check out pipeline code |
29 | 29 | uses: actions/checkout@v2 |
|
58 | 58 | run: | |
59 | 59 | git clone --single-branch --branch eager https://github.com/nf-core/test-datasets.git data |
60 | 60 | - name: DELAY to try address some odd behaviour with what appears to be a conflict between parallel htslib jobs leading to CI hangs |
61 | | - run: | |
| 61 | + run: | |
62 | 62 | if [[ $NXF_VER = '' ]]; then sleep 1200; fi |
63 | 63 | - name: BASIC Run the basic pipeline with directly supplied single-end FASTQ |
64 | 64 | run: | |
|
74 | 74 | nextflow run ${GITHUB_WORKSPACE} -profile test,docker --save_reference |
75 | 75 | - name: REFERENCE Basic workflow, with supplied indices |
76 | 76 | run: | |
77 | | - nextflow run ${GITHUB_WORKSPACE} -profile test,docker --bwa_index 'results/reference_genome/bwa_index/BWAIndex/' --fasta_index 'https://github.com/nf-core/test-datasets/blob/eager/reference/Mammoth/Mammoth_MT_Krause.fasta.fai' |
| 77 | + nextflow run ${GITHUB_WORKSPACE} -profile test,docker --bwa_index 'results/reference_genome/bwa_index/BWAIndex/' --fasta_index 'https://github.com/nf-core/test-datasets/blob/eager/reference/Mammoth/Mammoth_MT_Krause.fasta.fai' |
78 | 78 | - name: REFERENCE Run the basic pipeline with FastA reference with `fna` extension |
79 | 79 | run: | |
80 | 80 | nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_fna,docker |
@@ -107,7 +107,7 @@ jobs: |
107 | 107 | nextflow run ${GITHUB_WORKSPACE} -profile test,docker --clip_adapters_list 'https://github.com/nf-core/test-datasets/raw/eager/databases/adapters/adapter-list.txt' |
108 | 108 | - name: ADAPTER LIST Run the basic pipeline using an adapter list, skipping adapter removal |
109 | 109 | run: | |
110 | | - nextflow run ${GITHUB_WORKSPACE} -profile test,docker --clip_adapters_list 'https://github.com/nf-core/test-datasets/raw/eager/databases/adapters/adapter-list.txt' --skip_adapterremoval |
| 110 | + nextflow run ${GITHUB_WORKSPACE} -profile test,docker --clip_adapters_list 'https://github.com/nf-core/test-datasets/raw/eager/databases/adapters/adapter-list.txt' --skip_adapterremoval |
111 | 111 | - name: POST_AR_FASTQ_TRIMMING Run the basic pipeline post-adapterremoval FASTQ trimming |
112 | 112 | run: | |
113 | 113 | nextflow run ${GITHUB_WORKSPACE} -profile test,docker --run_post_ar_trimming |
@@ -141,6 +141,9 @@ jobs: |
141 | 141 | - name: BEDTOOLS Test bedtools feature annotation |
142 | 142 | run: | |
143 | 143 | nextflow run ${GITHUB_WORKSPACE} -profile test,docker --run_bedtools_coverage --anno_file 'https://github.com/nf-core/test-datasets/raw/eager/reference/Mammoth/Mammoth_MT_Krause.gff3' |
| 144 | + - name: MAPDAMAGE2 damage calculation |
| 145 | + run: | |
| 146 | + nextflow run ${GITHUB_WORKSPACE} -profile test,docker --damage_calculation_tool 'mapdamage' |
144 | 147 | - name: GENOTYPING_HC Test running GATK HaplotypeCaller |
145 | 148 | run: | |
146 | 149 | nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_fna,docker --run_genotyping --genotyping_tool 'hc' --gatk_hc_out_mode 'EMIT_ALL_ACTIVE_SITES' --gatk_hc_emitrefconf 'BP_RESOLUTION' |
@@ -193,11 +196,11 @@ jobs: |
193 | 196 | nextflow run ${GITHUB_WORKSPACE} -profile test,docker --run_bam_filtering --bam_unmapped_type 'fastq' --run_metagenomic_screening --metagenomic_tool 'malt' --database "/home/runner/work/eager/eager/databases/malt/" --metagenomic_complexity_filter |
194 | 197 | - name: MALTEXTRACT Download resource files |
195 | 198 | run: | |
196 | | - mkdir -p databases/maltextract |
197 | | - for i in ncbi.tre ncbi.map; do wget https://github.com/rhuebler/HOPS/raw/0.33/Resources/"$i" -P databases/maltextract/; done |
| 199 | + mkdir -p databases/maltextract |
| 200 | + for i in ncbi.tre ncbi.map; do wget https://github.com/rhuebler/HOPS/raw/0.33/Resources/"$i" -P databases/maltextract/; done |
198 | 201 | - name: MALTEXTRACT Basic with MALT plus MaltExtract |
199 | 202 | run: | |
200 | | - nextflow run ${GITHUB_WORKSPACE} -profile test,docker --run_bam_filtering --bam_unmapped_type 'fastq' --run_metagenomic_screening --metagenomic_tool 'malt' --database "/home/runner/work/eager/eager/databases/malt" --run_maltextract --maltextract_ncbifiles "/home/runner/work/eager/eager/databases/maltextract/" --maltextract_taxon_list 'https://raw.githubusercontent.com/nf-core/test-datasets/eager/testdata/Mammoth/maltextract/MaltExtract_list.txt' |
| 203 | + nextflow run ${GITHUB_WORKSPACE} -profile test,docker --run_bam_filtering --bam_unmapped_type 'fastq' --run_metagenomic_screening --metagenomic_tool 'malt' --database "/home/runner/work/eager/eager/databases/malt" --run_maltextract --maltextract_ncbifiles "/home/runner/work/eager/eager/databases/maltextract/" --maltextract_taxon_list 'https://raw.githubusercontent.com/nf-core/test-datasets/eager/testdata/Mammoth/maltextract/MaltExtract_list.txt' |
201 | 204 | - name: METAGENOMIC Run the basic pipeline but with unmapped reads going into Kraken |
202 | 205 | run: | |
203 | 206 | nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_kraken,docker --run_bam_filtering --bam_unmapped_type 'fastq' |
|
0 commit comments