mirror of
https://github.com/MillironX/nf-core_modules.git
synced 2024-12-22 11:08:17 +00:00
test(picard): Refactor collectmultiplemetrics to use pytest-workflow
This commit is contained in:
parent
234e85bdce
commit
939f5ca744
16 changed files with 45 additions and 834 deletions
|
@ -17,7 +17,6 @@ jobs:
|
||||||
env:
|
env:
|
||||||
NXF_ANSI_LOG: false
|
NXF_ANSI_LOG: false
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
- name: Install Nextflow
|
- name: Install Nextflow
|
||||||
|
@ -26,5 +25,12 @@ jobs:
|
||||||
wget -qO- get.nextflow.io | bash
|
wget -qO- get.nextflow.io | bash
|
||||||
sudo mv nextflow /usr/local/bin/
|
sudo mv nextflow /usr/local/bin/
|
||||||
|
|
||||||
|
- name: Set up Python
|
||||||
|
uses: actions/setup-python@v2
|
||||||
|
with:
|
||||||
|
python-version: "3.x"
|
||||||
|
- name: Install dependencies
|
||||||
|
run: python -m pip install --upgrade pip pytest-workflow
|
||||||
|
|
||||||
# Test the module
|
# Test the module
|
||||||
- run: nextflow run ./software/picard/collectmultiplemetrics/test/ -profile docker
|
- run: pytest --tag picard_collectmultiplemetrics --symlink --wt 2
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
../../../../../tests/data/fasta/E_coli/NC_010473.fa
|
|
|
@ -1 +0,0 @@
|
||||||
../../../../../tests/data/bam/test.paired_end.sorted.bam
|
|
|
@ -1,21 +0,0 @@
|
||||||
#!/usr/bin/env nextflow
|
|
||||||
|
|
||||||
nextflow.enable.dsl = 2
|
|
||||||
|
|
||||||
include { PICARD_COLLECTMULTIPLEMETRICS } from '../main.nf' addParams( options: [:] )
|
|
||||||
|
|
||||||
workflow test {
|
|
||||||
|
|
||||||
def input = []
|
|
||||||
input = [ [ id:'test', single_end:false ], // meta map
|
|
||||||
file("${baseDir}/input/test.paired_end.sorted.bam", checkIfExists: true) ]
|
|
||||||
|
|
||||||
PICARD_COLLECTMULTIPLEMETRICS (
|
|
||||||
input,
|
|
||||||
file("${baseDir}/input/NC_010473.fa", checkIfExists: true)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
workflow {
|
|
||||||
test()
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
|
|
||||||
params {
|
|
||||||
outdir = "output/"
|
|
||||||
publish_dir_mode = "copy"
|
|
||||||
enable_conda = false
|
|
||||||
}
|
|
||||||
|
|
||||||
profiles {
|
|
||||||
conda {
|
|
||||||
params.enable_conda = true
|
|
||||||
}
|
|
||||||
docker {
|
|
||||||
docker.enabled = true
|
|
||||||
docker.runOptions = '-u \$(id -u):\$(id -g)'
|
|
||||||
}
|
|
||||||
singularity {
|
|
||||||
singularity.enabled = true
|
|
||||||
singularity.autoMounts = true
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,12 +0,0 @@
|
||||||
## htsjdk.samtools.metrics.StringHeader
|
|
||||||
# CollectMultipleMetrics INPUT=test.paired_end.sorted.bam OUTPUT=test.CollectMultipleMetrics REFERENCE_SEQUENCE=NC_010473.fa ASSUME_SORTED=true STOP_AFTER=0 METRIC_ACCUMULATION_LEVEL=[ALL_READS] PROGRAM=[CollectAlignmentSummaryMetrics, CollectBaseDistributionByCycle, CollectInsertSizeMetrics, MeanQualityByCycle, QualityScoreDistribution] INCLUDE_UNPAIRED=false VERBOSITY=INFO QUIET=false VALIDATION_STRINGENCY=STRICT COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false CREATE_MD5_FILE=false GA4GH_CLIENT_SECRETS=client_secrets.json USE_JDK_DEFLATER=false USE_JDK_INFLATER=false
|
|
||||||
## htsjdk.samtools.metrics.StringHeader
|
|
||||||
# Started on: Fri Aug 07 15:24:11 GMT 2020
|
|
||||||
|
|
||||||
## METRICS CLASS picard.analysis.AlignmentSummaryMetrics
|
|
||||||
CATEGORY TOTAL_READS PF_READS PCT_PF_READS PF_NOISE_READS PF_READS_ALIGNED PCT_PF_READS_ALIGNED PF_ALIGNED_BASES PF_HQ_ALIGNED_READS PF_HQ_ALIGNED_BASES PF_HQ_ALIGNED_Q20_BASES PF_HQ_MEDIAN_MISMATCHES PF_MISMATCH_RATE PF_HQ_ERROR_RATE PF_INDEL_RATE MEAN_READ_LENGTH READS_ALIGNED_IN_PAIRS PCT_READS_ALIGNED_IN_PAIRS PF_READS_IMPROPER_PAIRS PCT_PF_READS_IMPROPER_PAIRS BAD_CYCLES STRAND_BALANCE PCT_CHIMERAS PCT_ADAPTER SAMPLE LIBRARY READ_GROUP
|
|
||||||
FIRST_OF_PAIR 10000 10000 1 0 10000 1 1000000 9367 936700 936700 0 0 0 0 100 10000 1 0 0 0 0.5078 0 0
|
|
||||||
SECOND_OF_PAIR 10000 10000 1 0 10000 1 1000000 9366 936600 936600 0 0.000001 0.000001 0 100 10000 1 0 0 0 0.4922 0 0
|
|
||||||
PAIR 20000 20000 1 0 20000 1 2000000 18733 1873300 1873300 0 0.000001 0.000001 0 100 20000 1 0 0 0 0.5 0 0
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
|
@ -1,209 +0,0 @@
|
||||||
## htsjdk.samtools.metrics.StringHeader
|
|
||||||
# CollectMultipleMetrics INPUT=test.paired_end.sorted.bam OUTPUT=test.CollectMultipleMetrics REFERENCE_SEQUENCE=NC_010473.fa ASSUME_SORTED=true STOP_AFTER=0 METRIC_ACCUMULATION_LEVEL=[ALL_READS] PROGRAM=[CollectAlignmentSummaryMetrics, CollectBaseDistributionByCycle, CollectInsertSizeMetrics, MeanQualityByCycle, QualityScoreDistribution] INCLUDE_UNPAIRED=false VERBOSITY=INFO QUIET=false VALIDATION_STRINGENCY=STRICT COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false CREATE_MD5_FILE=false GA4GH_CLIENT_SECRETS=client_secrets.json USE_JDK_DEFLATER=false USE_JDK_INFLATER=false
|
|
||||||
## htsjdk.samtools.metrics.StringHeader
|
|
||||||
# Started on: Fri Aug 07 15:24:11 GMT 2020
|
|
||||||
|
|
||||||
## METRICS CLASS picard.analysis.BaseDistributionByCycleMetrics
|
|
||||||
READ_END CYCLE PCT_A PCT_C PCT_G PCT_T PCT_N
|
|
||||||
1 1 24.74 25.02 25.61 24.63 0
|
|
||||||
1 2 25.5 23.74 25.96 24.8 0
|
|
||||||
1 3 24.91 25.4 24.96 24.73 0
|
|
||||||
1 4 25.44 25.36 24.59 24.61 0
|
|
||||||
1 5 25.33 25.28 25.04 24.35 0
|
|
||||||
1 6 24.94 25.83 25.25 23.98 0
|
|
||||||
1 7 24.26 25.58 26.45 23.71 0
|
|
||||||
1 8 23.87 26.45 25.17 24.51 0
|
|
||||||
1 9 24.03 26.08 25.7 24.19 0
|
|
||||||
1 10 24.8 24.8 25.34 25.06 0
|
|
||||||
1 11 25.03 25.07 24.86 25.04 0
|
|
||||||
1 12 24.37 25.97 25.25 24.41 0
|
|
||||||
1 13 25.16 24.85 25.59 24.4 0
|
|
||||||
1 14 24.27 25.69 25.79 24.25 0
|
|
||||||
1 15 24.69 25.93 25.62 23.76 0
|
|
||||||
1 16 24.86 25.94 24.97 24.23 0
|
|
||||||
1 17 24.38 25.68 25.18 24.76 0
|
|
||||||
1 18 24.03 25.63 25.9 24.44 0
|
|
||||||
1 19 24.48 24.89 25.72 24.91 0
|
|
||||||
1 20 24.06 25.07 25.75 25.12 0
|
|
||||||
1 21 24.76 25.39 24.4 25.45 0
|
|
||||||
1 22 25.18 25.02 24.66 25.14 0
|
|
||||||
1 23 24.54 25.44 25.83 24.19 0
|
|
||||||
1 24 23.7 26.35 25.59 24.36 0
|
|
||||||
1 25 23.81 24.86 25.83 25.5 0
|
|
||||||
1 26 24.57 25.78 25.11 24.54 0
|
|
||||||
1 27 24 25.53 25.8 24.67 0
|
|
||||||
1 28 24.32 25.76 25.36 24.56 0
|
|
||||||
1 29 24.57 25.03 26.21 24.19 0
|
|
||||||
1 30 25.44 25.05 24.7 24.81 0
|
|
||||||
1 31 24.16 25.28 25.86 24.7 0
|
|
||||||
1 32 24.45 25.24 25.21 25.1 0
|
|
||||||
1 33 24.47 26.17 24.98 24.38 0
|
|
||||||
1 34 24.95 24.47 26.38 24.2 0
|
|
||||||
1 35 24.46 26.59 24.82 24.13 0
|
|
||||||
1 36 24.35 25.45 25.7 24.5 0
|
|
||||||
1 37 24.54 25.05 25.9 24.51 0
|
|
||||||
1 38 24.82 26.59 24.4 24.19 0
|
|
||||||
1 39 24.37 25.48 25.59 24.56 0
|
|
||||||
1 40 24.93 25.4 25.17 24.5 0
|
|
||||||
1 41 24.6 25.51 24.78 25.11 0
|
|
||||||
1 42 24.33 26.16 25.04 24.47 0
|
|
||||||
1 43 25.01 25.57 25.51 23.91 0
|
|
||||||
1 44 24.57 25.52 25.48 24.43 0
|
|
||||||
1 45 24.62 25.32 25.59 24.47 0
|
|
||||||
1 46 24.53 25.4 25.15 24.92 0
|
|
||||||
1 47 24.59 25.66 24.94 24.81 0
|
|
||||||
1 48 23.81 25.76 25.33 25.1 0
|
|
||||||
1 49 25.35 25.7 23.8 25.15 0
|
|
||||||
1 50 24.53 25.21 25.47 24.79 0
|
|
||||||
1 51 24.03 25.69 25.92 24.36 0
|
|
||||||
1 52 23.98 25.01 25.99 25.02 0
|
|
||||||
1 53 24.46 25.5 25.59 24.45 0
|
|
||||||
1 54 24.41 25.73 25.45 24.41 0
|
|
||||||
1 55 25.18 25.19 25.45 24.18 0
|
|
||||||
1 56 24.18 25.49 25.72 24.61 0
|
|
||||||
1 57 24.08 25.49 25.41 25.02 0
|
|
||||||
1 58 24.1 25.35 25.38 25.17 0
|
|
||||||
1 59 24.58 25.58 25.39 24.45 0
|
|
||||||
1 60 24.67 25.22 25.47 24.64 0
|
|
||||||
1 61 24.09 25.56 25.36 24.99 0
|
|
||||||
1 62 25.2 25.47 25.68 23.65 0
|
|
||||||
1 63 24.47 25.4 25.28 24.85 0
|
|
||||||
1 64 24.8 25.45 25.4 24.35 0
|
|
||||||
1 65 25.08 26.2 24.91 23.81 0
|
|
||||||
1 66 24.89 24.74 25.37 25 0
|
|
||||||
1 67 25.1 25.13 25.01 24.76 0
|
|
||||||
1 68 24.73 25.3 25.13 24.84 0
|
|
||||||
1 69 24.94 25.18 25.2 24.68 0
|
|
||||||
1 70 24.29 25.21 25.62 24.88 0
|
|
||||||
1 71 24.21 26.3 25.72 23.77 0
|
|
||||||
1 72 24.39 25.61 25.34 24.66 0
|
|
||||||
1 73 25.29 24.55 25.67 24.49 0
|
|
||||||
1 74 25.66 25.07 24.54 24.73 0
|
|
||||||
1 75 24.26 26.19 24.81 24.74 0
|
|
||||||
1 76 24.04 24.89 26.43 24.64 0
|
|
||||||
1 77 25.01 25.04 25.04 24.91 0
|
|
||||||
1 78 24.37 26.53 25.05 24.05 0
|
|
||||||
1 79 24.6 25.35 25.69 24.36 0
|
|
||||||
1 80 24.9 25.32 25.33 24.45 0
|
|
||||||
1 81 25.1 26.14 24.64 24.12 0
|
|
||||||
1 82 23.95 25.9 25.23 24.92 0
|
|
||||||
1 83 24.73 25.25 25.41 24.61 0
|
|
||||||
1 84 24.81 25.43 25.68 24.08 0
|
|
||||||
1 85 24.73 24.72 25.57 24.98 0
|
|
||||||
1 86 24.12 25.26 25.17 25.45 0
|
|
||||||
1 87 24.68 25.94 25.17 24.21 0
|
|
||||||
1 88 24.77 25.11 25.88 24.24 0
|
|
||||||
1 89 24.09 25.62 25.34 24.95 0
|
|
||||||
1 90 24.35 25.57 24.76 25.32 0
|
|
||||||
1 91 25.17 25.07 25.31 24.45 0
|
|
||||||
1 92 25.65 25.04 25 24.31 0
|
|
||||||
1 93 25.04 25.51 25.04 24.41 0
|
|
||||||
1 94 24.85 26.17 25.11 23.87 0
|
|
||||||
1 95 24.81 25.37 25.5 24.32 0
|
|
||||||
1 96 24.84 25.25 25.47 24.44 0
|
|
||||||
1 97 24.61 25.47 25.27 24.65 0
|
|
||||||
1 98 24.86 25 25.48 24.66 0
|
|
||||||
1 99 23.74 25.3 25.96 25 0
|
|
||||||
1 100 23.83 26.06 25.13 24.98 0
|
|
||||||
2 101 24.05 25.38 26.27 24.3 0
|
|
||||||
2 102 23.62 25.98 25.49 24.91 0
|
|
||||||
2 103 23.93 25.62 26.32 24.13 0
|
|
||||||
2 104 24.94 25.34 25.24 24.48 0
|
|
||||||
2 105 24.69 25.34 25.35 24.62 0
|
|
||||||
2 106 24.69 24.97 25.08 25.26 0
|
|
||||||
2 107 24.1 25.17 26.68 24.05 0
|
|
||||||
2 108 24.92 25.49 24.96 24.63 0
|
|
||||||
2 109 24.23 25.94 24.81 25.02 0
|
|
||||||
2 110 24.38 25.12 25.59 24.91 0
|
|
||||||
2 111 24.42 25.6 25.75 24.23 0
|
|
||||||
2 112 25.33 25.73 24.96 23.98 0
|
|
||||||
2 113 25.35 24.51 26.17 23.97 0
|
|
||||||
2 114 24.12 25.34 26.17 24.37 0
|
|
||||||
2 115 24.77 25.23 25.13 24.87 0
|
|
||||||
2 116 25.36 25.27 25.1 24.27 0
|
|
||||||
2 117 24.88 24.93 25.68 24.51 0
|
|
||||||
2 118 23.79 25.75 25.19 25.27 0
|
|
||||||
2 119 24.43 25.82 24.93 24.82 0
|
|
||||||
2 120 24.4 25.93 24.62 25.05 0
|
|
||||||
2 121 25.88 24.75 25.12 24.25 0
|
|
||||||
2 122 24.27 25.8 24.92 25.01 0
|
|
||||||
2 123 24.61 25.95 25.28 24.16 0
|
|
||||||
2 124 24.66 25.46 25.69 24.19 0
|
|
||||||
2 125 24.09 25.61 25.73 24.57 0
|
|
||||||
2 126 25.11 24.62 25.34 24.93 0
|
|
||||||
2 127 24.51 26.23 24.74 24.52 0
|
|
||||||
2 128 25.39 25.58 24.73 24.3 0
|
|
||||||
2 129 24.85 25.62 24.9 24.63 0
|
|
||||||
2 130 24.43 25.89 25.15 24.53 0
|
|
||||||
2 131 24.7 25.53 25.58 24.19 0
|
|
||||||
2 132 24.5 26.2 25.01 24.29 0
|
|
||||||
2 133 23.88 25.74 25.43 24.95 0
|
|
||||||
2 134 24.9 25.2 25.18 24.72 0
|
|
||||||
2 135 24.16 25.63 25.75 24.46 0
|
|
||||||
2 136 23.8 25.87 25.42 24.91 0
|
|
||||||
2 137 24.96 25.03 26.27 23.74 0
|
|
||||||
2 138 24.53 25.69 24.99 24.79 0
|
|
||||||
2 139 23.96 25.89 24.7 25.45 0
|
|
||||||
2 140 24.13 24.91 25.68 25.28 0
|
|
||||||
2 141 24.32 25.44 25.03 25.21 0
|
|
||||||
2 142 24.23 25.86 24.69 25.22 0
|
|
||||||
2 143 24.44 25.74 24.6 25.22 0
|
|
||||||
2 144 25.39 24.13 25.44 25.04 0
|
|
||||||
2 145 24.68 25.9 25.28 24.14 0
|
|
||||||
2 146 23.85 25.25 25.61 25.29 0
|
|
||||||
2 147 25.2 23.57 26.09 25.14 0
|
|
||||||
2 148 25.49 25.2 25.07 24.24 0
|
|
||||||
2 149 25.12 25.47 25.15 24.26 0
|
|
||||||
2 150 24.73 25.26 25.44 24.57 0
|
|
||||||
2 151 25.43 25.54 24.96 24.07 0
|
|
||||||
2 152 25.03 25.6 24.97 24.4 0
|
|
||||||
2 153 25.63 25.45 24.67 24.25 0
|
|
||||||
2 154 24.32 25.73 25.33 24.62 0
|
|
||||||
2 155 23.73 25.22 25.57 25.48 0
|
|
||||||
2 156 23.82 25.86 26.08 24.24 0
|
|
||||||
2 157 24.82 24.65 25.22 25.31 0
|
|
||||||
2 158 24.96 25.77 24.82 24.45 0
|
|
||||||
2 159 24.16 26.01 25.42 24.41 0
|
|
||||||
2 160 24.57 25.49 25.27 24.67 0
|
|
||||||
2 161 24.56 25.46 25.66 24.32 0
|
|
||||||
2 162 24.85 24.93 25.01 25.21 0
|
|
||||||
2 163 24.54 24.82 25.87 24.77 0
|
|
||||||
2 164 24.88 25.37 25.67 24.08 0
|
|
||||||
2 165 24.49 25.02 26.39 24.1 0
|
|
||||||
2 166 24.03 25.21 25.87 24.89 0
|
|
||||||
2 167 24.37 24.94 25.79 24.9 0
|
|
||||||
2 168 24.04 25.06 25.86 25.04 0
|
|
||||||
2 169 24.44 25.11 25.49 24.95 0.01
|
|
||||||
2 170 24.47 25.75 25.4 24.38 0
|
|
||||||
2 171 24.31 25.94 25.55 24.2 0
|
|
||||||
2 172 25.19 25.19 25.29 24.33 0
|
|
||||||
2 173 24.78 25.82 25.31 24.09 0
|
|
||||||
2 174 24.65 25.8 25.01 24.54 0
|
|
||||||
2 175 24.7 25.09 25.57 24.64 0
|
|
||||||
2 176 24.75 25 24.93 25.32 0
|
|
||||||
2 177 24.61 25.39 25.07 24.93 0
|
|
||||||
2 178 24.64 25.38 25.92 24.06 0
|
|
||||||
2 179 25.21 25.97 24.86 23.96 0
|
|
||||||
2 180 23.95 26.44 25.54 24.07 0
|
|
||||||
2 181 25.06 25.25 26.07 23.62 0
|
|
||||||
2 182 23.91 26.04 25.25 24.8 0
|
|
||||||
2 183 25.01 25.52 25.44 24.03 0
|
|
||||||
2 184 25.19 25.68 24.67 24.46 0
|
|
||||||
2 185 24.81 25.27 24.82 25.1 0
|
|
||||||
2 186 24.31 25.78 24.9 25.01 0
|
|
||||||
2 187 24.94 24.98 25.55 24.53 0
|
|
||||||
2 188 25.25 25.77 25.32 23.66 0
|
|
||||||
2 189 25.07 25.91 24.94 24.08 0
|
|
||||||
2 190 24.64 25.42 26.18 23.76 0
|
|
||||||
2 191 24.92 25.38 25.24 24.46 0
|
|
||||||
2 192 24.47 25.18 25.08 25.27 0
|
|
||||||
2 193 25.02 25.58 24.58 24.82 0
|
|
||||||
2 194 24.05 25.41 24.94 25.6 0
|
|
||||||
2 195 24.91 25.05 25.08 24.96 0
|
|
||||||
2 196 24.1 25.22 25.74 24.94 0
|
|
||||||
2 197 24.56 24.56 25.68 25.2 0
|
|
||||||
2 198 25.34 25.16 25.36 24.14 0
|
|
||||||
2 199 24.8 25.47 25.7 24.03 0
|
|
||||||
2 200 23.53 26.05 26.1 24.32 0
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
|
@ -1,343 +0,0 @@
|
||||||
## htsjdk.samtools.metrics.StringHeader
|
|
||||||
# CollectMultipleMetrics INPUT=test.paired_end.sorted.bam OUTPUT=test.CollectMultipleMetrics REFERENCE_SEQUENCE=NC_010473.fa ASSUME_SORTED=true STOP_AFTER=0 METRIC_ACCUMULATION_LEVEL=[ALL_READS] PROGRAM=[CollectAlignmentSummaryMetrics, CollectBaseDistributionByCycle, CollectInsertSizeMetrics, MeanQualityByCycle, QualityScoreDistribution] INCLUDE_UNPAIRED=false VERBOSITY=INFO QUIET=false VALIDATION_STRINGENCY=STRICT COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false CREATE_MD5_FILE=false GA4GH_CLIENT_SECRETS=client_secrets.json USE_JDK_DEFLATER=false USE_JDK_INFLATER=false
|
|
||||||
## htsjdk.samtools.metrics.StringHeader
|
|
||||||
# Started on: Fri Aug 07 15:24:11 GMT 2020
|
|
||||||
|
|
||||||
## METRICS CLASS picard.analysis.InsertSizeMetrics
|
|
||||||
MEDIAN_INSERT_SIZE MODE_INSERT_SIZE MEDIAN_ABSOLUTE_DEVIATION MIN_INSERT_SIZE MAX_INSERT_SIZE MEAN_INSERT_SIZE STANDARD_DEVIATION READ_PAIRS PAIR_ORIENTATION WIDTH_OF_10_PERCENT WIDTH_OF_20_PERCENT WIDTH_OF_30_PERCENT WIDTH_OF_40_PERCENT WIDTH_OF_50_PERCENT WIDTH_OF_60_PERCENT WIDTH_OF_70_PERCENT WIDTH_OF_80_PERCENT WIDTH_OF_90_PERCENT WIDTH_OF_95_PERCENT WIDTH_OF_99_PERCENT SAMPLE LIBRARY READ_GROUP
|
|
||||||
236 117 82 69 404 234.8136 94.885497 10000 FR 35 67 99 133 165 199 231 263 295 313 329
|
|
||||||
|
|
||||||
## HISTOGRAM java.lang.Integer
|
|
||||||
insert_size All_Reads.fr_count
|
|
||||||
69 36
|
|
||||||
70 11
|
|
||||||
71 30
|
|
||||||
72 24
|
|
||||||
73 34
|
|
||||||
74 25
|
|
||||||
75 30
|
|
||||||
76 22
|
|
||||||
77 26
|
|
||||||
78 24
|
|
||||||
79 30
|
|
||||||
80 25
|
|
||||||
81 33
|
|
||||||
82 33
|
|
||||||
83 27
|
|
||||||
84 26
|
|
||||||
85 36
|
|
||||||
86 26
|
|
||||||
87 26
|
|
||||||
88 34
|
|
||||||
89 24
|
|
||||||
90 33
|
|
||||||
91 35
|
|
||||||
92 40
|
|
||||||
93 37
|
|
||||||
94 20
|
|
||||||
95 30
|
|
||||||
96 26
|
|
||||||
97 33
|
|
||||||
98 29
|
|
||||||
99 30
|
|
||||||
100 33
|
|
||||||
101 27
|
|
||||||
102 29
|
|
||||||
103 37
|
|
||||||
104 32
|
|
||||||
105 26
|
|
||||||
106 38
|
|
||||||
107 26
|
|
||||||
108 32
|
|
||||||
109 26
|
|
||||||
110 29
|
|
||||||
111 43
|
|
||||||
112 26
|
|
||||||
113 20
|
|
||||||
114 34
|
|
||||||
115 32
|
|
||||||
116 32
|
|
||||||
117 52
|
|
||||||
118 30
|
|
||||||
119 29
|
|
||||||
120 28
|
|
||||||
121 35
|
|
||||||
122 25
|
|
||||||
123 34
|
|
||||||
124 22
|
|
||||||
125 20
|
|
||||||
126 38
|
|
||||||
127 30
|
|
||||||
128 32
|
|
||||||
129 31
|
|
||||||
130 33
|
|
||||||
131 32
|
|
||||||
132 22
|
|
||||||
133 35
|
|
||||||
134 30
|
|
||||||
135 28
|
|
||||||
136 33
|
|
||||||
137 28
|
|
||||||
138 29
|
|
||||||
139 31
|
|
||||||
140 34
|
|
||||||
141 37
|
|
||||||
142 30
|
|
||||||
143 30
|
|
||||||
144 27
|
|
||||||
145 24
|
|
||||||
146 26
|
|
||||||
147 33
|
|
||||||
148 33
|
|
||||||
149 28
|
|
||||||
150 25
|
|
||||||
151 25
|
|
||||||
152 24
|
|
||||||
153 24
|
|
||||||
154 33
|
|
||||||
155 36
|
|
||||||
156 21
|
|
||||||
157 26
|
|
||||||
158 26
|
|
||||||
159 27
|
|
||||||
160 27
|
|
||||||
161 34
|
|
||||||
162 28
|
|
||||||
163 27
|
|
||||||
164 28
|
|
||||||
165 25
|
|
||||||
166 34
|
|
||||||
167 24
|
|
||||||
168 41
|
|
||||||
169 26
|
|
||||||
170 34
|
|
||||||
171 28
|
|
||||||
172 30
|
|
||||||
173 28
|
|
||||||
174 26
|
|
||||||
175 29
|
|
||||||
176 37
|
|
||||||
177 35
|
|
||||||
178 28
|
|
||||||
179 25
|
|
||||||
180 25
|
|
||||||
181 36
|
|
||||||
182 31
|
|
||||||
183 25
|
|
||||||
184 29
|
|
||||||
185 32
|
|
||||||
186 24
|
|
||||||
187 27
|
|
||||||
188 31
|
|
||||||
189 34
|
|
||||||
190 45
|
|
||||||
191 32
|
|
||||||
192 20
|
|
||||||
193 41
|
|
||||||
194 30
|
|
||||||
195 31
|
|
||||||
196 24
|
|
||||||
197 36
|
|
||||||
198 27
|
|
||||||
199 30
|
|
||||||
200 30
|
|
||||||
201 26
|
|
||||||
202 40
|
|
||||||
203 37
|
|
||||||
204 37
|
|
||||||
205 28
|
|
||||||
206 33
|
|
||||||
207 28
|
|
||||||
208 31
|
|
||||||
209 37
|
|
||||||
210 28
|
|
||||||
211 31
|
|
||||||
212 32
|
|
||||||
213 33
|
|
||||||
214 33
|
|
||||||
215 29
|
|
||||||
216 28
|
|
||||||
217 33
|
|
||||||
218 27
|
|
||||||
219 22
|
|
||||||
220 31
|
|
||||||
221 38
|
|
||||||
222 29
|
|
||||||
223 41
|
|
||||||
224 22
|
|
||||||
225 28
|
|
||||||
226 29
|
|
||||||
227 26
|
|
||||||
228 26
|
|
||||||
229 33
|
|
||||||
230 21
|
|
||||||
231 24
|
|
||||||
232 31
|
|
||||||
233 33
|
|
||||||
234 23
|
|
||||||
235 29
|
|
||||||
236 30
|
|
||||||
237 31
|
|
||||||
238 33
|
|
||||||
239 31
|
|
||||||
240 25
|
|
||||||
241 29
|
|
||||||
242 40
|
|
||||||
243 24
|
|
||||||
244 29
|
|
||||||
245 39
|
|
||||||
246 32
|
|
||||||
247 40
|
|
||||||
248 30
|
|
||||||
249 29
|
|
||||||
250 32
|
|
||||||
251 22
|
|
||||||
252 33
|
|
||||||
253 33
|
|
||||||
254 27
|
|
||||||
255 28
|
|
||||||
256 19
|
|
||||||
257 39
|
|
||||||
258 27
|
|
||||||
259 34
|
|
||||||
260 30
|
|
||||||
261 36
|
|
||||||
262 34
|
|
||||||
263 32
|
|
||||||
264 34
|
|
||||||
265 19
|
|
||||||
266 45
|
|
||||||
267 29
|
|
||||||
268 38
|
|
||||||
269 28
|
|
||||||
270 27
|
|
||||||
271 26
|
|
||||||
272 35
|
|
||||||
273 31
|
|
||||||
274 31
|
|
||||||
275 25
|
|
||||||
276 23
|
|
||||||
277 35
|
|
||||||
278 31
|
|
||||||
279 35
|
|
||||||
280 27
|
|
||||||
281 35
|
|
||||||
282 28
|
|
||||||
283 30
|
|
||||||
284 19
|
|
||||||
285 30
|
|
||||||
286 31
|
|
||||||
287 28
|
|
||||||
288 28
|
|
||||||
289 42
|
|
||||||
290 34
|
|
||||||
291 32
|
|
||||||
292 36
|
|
||||||
293 33
|
|
||||||
294 34
|
|
||||||
295 29
|
|
||||||
296 26
|
|
||||||
297 19
|
|
||||||
298 37
|
|
||||||
299 24
|
|
||||||
300 29
|
|
||||||
301 25
|
|
||||||
302 26
|
|
||||||
303 43
|
|
||||||
304 31
|
|
||||||
305 30
|
|
||||||
306 28
|
|
||||||
307 29
|
|
||||||
308 35
|
|
||||||
309 35
|
|
||||||
310 29
|
|
||||||
311 35
|
|
||||||
312 30
|
|
||||||
313 48
|
|
||||||
314 17
|
|
||||||
315 26
|
|
||||||
316 25
|
|
||||||
317 28
|
|
||||||
318 31
|
|
||||||
319 33
|
|
||||||
320 36
|
|
||||||
321 30
|
|
||||||
322 34
|
|
||||||
323 30
|
|
||||||
324 38
|
|
||||||
325 34
|
|
||||||
326 23
|
|
||||||
327 28
|
|
||||||
328 37
|
|
||||||
329 26
|
|
||||||
330 30
|
|
||||||
331 37
|
|
||||||
332 33
|
|
||||||
333 28
|
|
||||||
334 28
|
|
||||||
335 37
|
|
||||||
336 42
|
|
||||||
337 30
|
|
||||||
338 33
|
|
||||||
339 32
|
|
||||||
340 37
|
|
||||||
341 26
|
|
||||||
342 37
|
|
||||||
343 29
|
|
||||||
344 23
|
|
||||||
345 35
|
|
||||||
346 25
|
|
||||||
347 33
|
|
||||||
348 34
|
|
||||||
349 37
|
|
||||||
350 30
|
|
||||||
351 23
|
|
||||||
352 30
|
|
||||||
353 30
|
|
||||||
354 35
|
|
||||||
355 30
|
|
||||||
356 28
|
|
||||||
357 26
|
|
||||||
358 31
|
|
||||||
359 28
|
|
||||||
360 27
|
|
||||||
361 32
|
|
||||||
362 30
|
|
||||||
363 26
|
|
||||||
364 29
|
|
||||||
365 40
|
|
||||||
366 33
|
|
||||||
367 38
|
|
||||||
368 27
|
|
||||||
369 34
|
|
||||||
370 43
|
|
||||||
371 27
|
|
||||||
372 35
|
|
||||||
373 27
|
|
||||||
374 24
|
|
||||||
375 30
|
|
||||||
376 36
|
|
||||||
377 24
|
|
||||||
378 30
|
|
||||||
379 35
|
|
||||||
380 26
|
|
||||||
381 32
|
|
||||||
382 34
|
|
||||||
383 34
|
|
||||||
384 34
|
|
||||||
385 21
|
|
||||||
386 34
|
|
||||||
387 35
|
|
||||||
388 29
|
|
||||||
389 25
|
|
||||||
390 24
|
|
||||||
391 25
|
|
||||||
392 29
|
|
||||||
393 32
|
|
||||||
394 33
|
|
||||||
395 27
|
|
||||||
396 22
|
|
||||||
397 36
|
|
||||||
398 28
|
|
||||||
404 1
|
|
||||||
|
|
Binary file not shown.
|
@ -1,209 +0,0 @@
|
||||||
## htsjdk.samtools.metrics.StringHeader
|
|
||||||
# CollectMultipleMetrics INPUT=test.paired_end.sorted.bam OUTPUT=test.CollectMultipleMetrics REFERENCE_SEQUENCE=NC_010473.fa ASSUME_SORTED=true STOP_AFTER=0 METRIC_ACCUMULATION_LEVEL=[ALL_READS] PROGRAM=[CollectAlignmentSummaryMetrics, CollectBaseDistributionByCycle, CollectInsertSizeMetrics, MeanQualityByCycle, QualityScoreDistribution] INCLUDE_UNPAIRED=false VERBOSITY=INFO QUIET=false VALIDATION_STRINGENCY=STRICT COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false CREATE_MD5_FILE=false GA4GH_CLIENT_SECRETS=client_secrets.json USE_JDK_DEFLATER=false USE_JDK_INFLATER=false
|
|
||||||
## htsjdk.samtools.metrics.StringHeader
|
|
||||||
# Started on: Fri Aug 07 15:24:11 GMT 2020
|
|
||||||
|
|
||||||
|
|
||||||
## HISTOGRAM java.lang.Integer
|
|
||||||
CYCLE MEAN_QUALITY
|
|
||||||
1 40
|
|
||||||
2 40
|
|
||||||
3 40
|
|
||||||
4 40
|
|
||||||
5 40
|
|
||||||
6 40
|
|
||||||
7 40
|
|
||||||
8 40
|
|
||||||
9 40
|
|
||||||
10 40
|
|
||||||
11 40
|
|
||||||
12 40
|
|
||||||
13 40
|
|
||||||
14 40
|
|
||||||
15 40
|
|
||||||
16 40
|
|
||||||
17 40
|
|
||||||
18 40
|
|
||||||
19 40
|
|
||||||
20 40
|
|
||||||
21 40
|
|
||||||
22 40
|
|
||||||
23 40
|
|
||||||
24 40
|
|
||||||
25 40
|
|
||||||
26 40
|
|
||||||
27 40
|
|
||||||
28 40
|
|
||||||
29 40
|
|
||||||
30 40
|
|
||||||
31 40
|
|
||||||
32 40
|
|
||||||
33 40
|
|
||||||
34 40
|
|
||||||
35 40
|
|
||||||
36 40
|
|
||||||
37 40
|
|
||||||
38 40
|
|
||||||
39 40
|
|
||||||
40 40
|
|
||||||
41 40
|
|
||||||
42 40
|
|
||||||
43 40
|
|
||||||
44 40
|
|
||||||
45 40
|
|
||||||
46 40
|
|
||||||
47 40
|
|
||||||
48 40
|
|
||||||
49 40
|
|
||||||
50 40
|
|
||||||
51 40
|
|
||||||
52 40
|
|
||||||
53 40
|
|
||||||
54 40
|
|
||||||
55 40
|
|
||||||
56 40
|
|
||||||
57 40
|
|
||||||
58 40
|
|
||||||
59 40
|
|
||||||
60 40
|
|
||||||
61 40
|
|
||||||
62 40
|
|
||||||
63 40
|
|
||||||
64 40
|
|
||||||
65 40
|
|
||||||
66 40
|
|
||||||
67 40
|
|
||||||
68 40
|
|
||||||
69 40
|
|
||||||
70 40
|
|
||||||
71 40
|
|
||||||
72 40
|
|
||||||
73 40
|
|
||||||
74 40
|
|
||||||
75 40
|
|
||||||
76 40
|
|
||||||
77 40
|
|
||||||
78 40
|
|
||||||
79 40
|
|
||||||
80 40
|
|
||||||
81 40
|
|
||||||
82 40
|
|
||||||
83 40
|
|
||||||
84 40
|
|
||||||
85 40
|
|
||||||
86 40
|
|
||||||
87 40
|
|
||||||
88 40
|
|
||||||
89 40
|
|
||||||
90 40
|
|
||||||
91 40
|
|
||||||
92 40
|
|
||||||
93 40
|
|
||||||
94 40
|
|
||||||
95 40
|
|
||||||
96 40
|
|
||||||
97 40
|
|
||||||
98 40
|
|
||||||
99 40
|
|
||||||
100 40
|
|
||||||
101 40
|
|
||||||
102 40
|
|
||||||
103 40
|
|
||||||
104 40
|
|
||||||
105 40
|
|
||||||
106 40
|
|
||||||
107 40
|
|
||||||
108 40
|
|
||||||
109 40
|
|
||||||
110 40
|
|
||||||
111 40
|
|
||||||
112 40
|
|
||||||
113 40
|
|
||||||
114 40
|
|
||||||
115 40
|
|
||||||
116 40
|
|
||||||
117 40
|
|
||||||
118 40
|
|
||||||
119 40
|
|
||||||
120 40
|
|
||||||
121 40
|
|
||||||
122 40
|
|
||||||
123 40
|
|
||||||
124 40
|
|
||||||
125 40
|
|
||||||
126 40
|
|
||||||
127 40
|
|
||||||
128 40
|
|
||||||
129 40
|
|
||||||
130 40
|
|
||||||
131 40
|
|
||||||
132 40
|
|
||||||
133 40
|
|
||||||
134 40
|
|
||||||
135 40
|
|
||||||
136 40
|
|
||||||
137 40
|
|
||||||
138 40
|
|
||||||
139 40
|
|
||||||
140 40
|
|
||||||
141 40
|
|
||||||
142 40
|
|
||||||
143 40
|
|
||||||
144 40
|
|
||||||
145 40
|
|
||||||
146 40
|
|
||||||
147 40
|
|
||||||
148 40
|
|
||||||
149 40
|
|
||||||
150 40
|
|
||||||
151 40
|
|
||||||
152 40
|
|
||||||
153 40
|
|
||||||
154 40
|
|
||||||
155 40
|
|
||||||
156 40
|
|
||||||
157 40
|
|
||||||
158 40
|
|
||||||
159 40
|
|
||||||
160 40
|
|
||||||
161 40
|
|
||||||
162 40
|
|
||||||
163 40
|
|
||||||
164 40
|
|
||||||
165 40
|
|
||||||
166 40
|
|
||||||
167 40
|
|
||||||
168 40
|
|
||||||
169 40
|
|
||||||
170 40
|
|
||||||
171 40
|
|
||||||
172 40
|
|
||||||
173 40
|
|
||||||
174 40
|
|
||||||
175 40
|
|
||||||
176 40
|
|
||||||
177 40
|
|
||||||
178 40
|
|
||||||
179 40
|
|
||||||
180 40
|
|
||||||
181 40
|
|
||||||
182 40
|
|
||||||
183 40
|
|
||||||
184 40
|
|
||||||
185 40
|
|
||||||
186 40
|
|
||||||
187 40
|
|
||||||
188 40
|
|
||||||
189 40
|
|
||||||
190 40
|
|
||||||
191 40
|
|
||||||
192 40
|
|
||||||
193 40
|
|
||||||
194 40
|
|
||||||
195 40
|
|
||||||
196 40
|
|
||||||
197 40
|
|
||||||
198 40
|
|
||||||
199 40
|
|
||||||
200 40
|
|
||||||
|
|
Binary file not shown.
|
@ -1,10 +0,0 @@
|
||||||
## htsjdk.samtools.metrics.StringHeader
|
|
||||||
# CollectMultipleMetrics INPUT=test.paired_end.sorted.bam OUTPUT=test.CollectMultipleMetrics REFERENCE_SEQUENCE=NC_010473.fa ASSUME_SORTED=true STOP_AFTER=0 METRIC_ACCUMULATION_LEVEL=[ALL_READS] PROGRAM=[CollectAlignmentSummaryMetrics, CollectBaseDistributionByCycle, CollectInsertSizeMetrics, MeanQualityByCycle, QualityScoreDistribution] INCLUDE_UNPAIRED=false VERBOSITY=INFO QUIET=false VALIDATION_STRINGENCY=STRICT COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=false CREATE_MD5_FILE=false GA4GH_CLIENT_SECRETS=client_secrets.json USE_JDK_DEFLATER=false USE_JDK_INFLATER=false
|
|
||||||
## htsjdk.samtools.metrics.StringHeader
|
|
||||||
# Started on: Fri Aug 07 15:24:11 GMT 2020
|
|
||||||
|
|
||||||
|
|
||||||
## HISTOGRAM java.lang.Byte
|
|
||||||
QUALITY COUNT_OF_Q
|
|
||||||
40 1999999
|
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
nextflow.enable.dsl = 2
|
nextflow.enable.dsl = 2
|
||||||
|
|
||||||
include { PICARD_MERGESAMFILES } from '../../../software/picard/mergesamfiles/main.nf' addParams( options: [:] )
|
include { PICARD_MERGESAMFILES } from '../../../software/picard/mergesamfiles/main.nf' addParams( options: [:] )
|
||||||
|
include { PICARD_COLLECTMULTIPLEMETRICS } from '../../../software/picard/collectmultiplemetrics/main.nf' addParams( options: [:] )
|
||||||
|
|
||||||
workflow test_picard_mergesamfiles {
|
workflow test_picard_mergesamfiles {
|
||||||
|
|
||||||
|
@ -13,3 +14,16 @@ workflow test_picard_mergesamfiles {
|
||||||
|
|
||||||
PICARD_MERGESAMFILES ( input )
|
PICARD_MERGESAMFILES ( input )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
workflow test_picard_collectmultiplemetrics {
|
||||||
|
|
||||||
|
def input = []
|
||||||
|
input = [ [ id:'test', single_end:false ], // meta map
|
||||||
|
file("${launchDir}/tests/data/bam/test.paired_end.name.sorted.bam", checkIfExists: true) ]
|
||||||
|
|
||||||
|
PICARD_COLLECTMULTIPLEMETRICS (
|
||||||
|
input,
|
||||||
|
file("${launchDir}/tests/data/fasta/E_coli/NC_010473.fa", checkIfExists: true)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
|
@ -6,3 +6,20 @@
|
||||||
files:
|
files:
|
||||||
- path: output/picard/test.bam
|
- path: output/picard/test.bam
|
||||||
md5sum: a9c8a28d1aac362df5973ba2d9923f86
|
md5sum: a9c8a28d1aac362df5973ba2d9923f86
|
||||||
|
|
||||||
|
- name: Run picard collectmultiplemetrics
|
||||||
|
command: nextflow run ./tests/software/picard -profile docker -entry test_picard_collectmultiplemetrics -c tests/config/nextflow.config
|
||||||
|
tags:
|
||||||
|
- picard
|
||||||
|
- picard_collectmultiplemetrics
|
||||||
|
files:
|
||||||
|
# These can't be md5'd consistently
|
||||||
|
- path: output/picard/test.CollectMultipleMetrics.alignment_summary_metrics
|
||||||
|
- path: output/picard/test.CollectMultipleMetrics.base_distribution_by_cycle.pdf
|
||||||
|
- path: output/picard/test.CollectMultipleMetrics.base_distribution_by_cycle_metrics
|
||||||
|
- path: output/picard/test.CollectMultipleMetrics.insert_size_histogram.pdf
|
||||||
|
- path: output/picard/test.CollectMultipleMetrics.insert_size_metrics
|
||||||
|
- path: output/picard/test.CollectMultipleMetrics.quality_by_cycle.pdf
|
||||||
|
- path: output/picard/test.CollectMultipleMetrics.quality_by_cycle_metrics
|
||||||
|
- path: output/picard/test.CollectMultipleMetrics.quality_distribution.pdf
|
||||||
|
- path: output/picard/test.CollectMultipleMetrics.quality_distribution_metrics
|
||||||
|
|
Loading…
Reference in a new issue