Skip to content
Snippets Groups Projects
Commit df73c7e9 authored by Gervaise Henry's avatar Gervaise Henry :cowboy:
Browse files

Add local ref

parent bf9d4f71
Branches
Tags
3 merge requests!37v0.0.1,!24Develop,!23Resolve "process_RSeQC"
Pipeline #5966 failed with stages
in 2 minutes and 36 seconds
...@@ -13,7 +13,7 @@ params.deriva = "${baseDir}/../test_data/auth/credential.json" ...@@ -13,7 +13,7 @@ params.deriva = "${baseDir}/../test_data/auth/credential.json"
params.bdbag = "${baseDir}/../test_data/auth/cookies.txt" params.bdbag = "${baseDir}/../test_data/auth/cookies.txt"
//params.repRID = "16-1ZX4" //params.repRID = "16-1ZX4"
params.repRID = "Q-Y5JA" params.repRID = "Q-Y5JA"
params.refMuVersion = "38.p6.vM22" params.refMoVersion = "38.p6.vM22"
params.refHuVersion = "38.p12.v31" params.refHuVersion = "38.p12.v31"
params.outDir = "${baseDir}/../output" params.outDir = "${baseDir}/../output"
...@@ -25,8 +25,7 @@ bdbag = Channel ...@@ -25,8 +25,7 @@ bdbag = Channel
.fromPath(params.bdbag) .fromPath(params.bdbag)
.ifEmpty { exit 1, "deriva cookie file for bdbag not found: ${params.bdbag}" } .ifEmpty { exit 1, "deriva cookie file for bdbag not found: ${params.bdbag}" }
repRID = params.repRID repRID = params.repRID
refVersion = params.refVersion refMoVersion = params.refMoVersion
refMuVersion = params.refMuVersion
refHuVersion = params.refHuVersion refHuVersion = params.refHuVersion
outDir = params.outDir outDir = params.outDir
logsDir = "${outDir}/Logs" logsDir = "${outDir}/Logs"
...@@ -194,9 +193,11 @@ stranded.into { ...@@ -194,9 +193,11 @@ stranded.into {
} }
spike.into{ spike.into{
spike_getRef spike_getRef
spike_rseqc
} }
species.into { species.into {
species_getRef species_getRef
species_rseqc
} }
/* /*
...@@ -207,10 +208,6 @@ process getRef { ...@@ -207,10 +208,6 @@ process getRef {
publishDir "${logsDir}", mode: "copy", pattern: "*.getRef.err" publishDir "${logsDir}", mode: "copy", pattern: "*.getRef.err"
input: input:
val referenceBase
val refVersion
val refMuVersion
val refHuVersion
val spike_getRef val spike_getRef
val species_getRef val species_getRef
...@@ -223,13 +220,13 @@ process getRef { ...@@ -223,13 +220,13 @@ process getRef {
ulimit -a >>${repRID}.getRef.err ulimit -a >>${repRID}.getRef.err
export https_proxy=\${http_proxy} export https_proxy=\${http_proxy}
# retreive appropriate reference from S3 bucket # run set the reference name
if [ "${species_getRef}" == "Mus musculus" ] if [ "${species_getRef}" == "Mus musculus" ]
then then
references=\$(echo ${referenceBase}/mouse/GRCm${refMuVersion}) references=\$(echo ${referenceBase}/GRCm${refMoVersion})
elif [ '${species_getRef}' == "Homo sapiens" ] elif [ '${species_getRef}' == "Homo sapiens" ]
then then
references=\$(echo ${referenceBase}/human/GRCh${refHuVersion}) references=\$(echo ${referenceBase}/GRCh${refHuVersion})
else else
exit 1 exit 1
fi fi
...@@ -240,8 +237,17 @@ process getRef { ...@@ -240,8 +237,17 @@ process getRef {
then then
reference=\$(echo \${references}/) reference=\$(echo \${references}/)
fi fi
#aws s3 cp "\${references}" ./ --recursive >>${repRID}.getRef.err
cp "\${references}" ./ --recursive >>${repRID}.getRef.err # retreive appropriate reference appropriate location
if [ ${referenceBase} == "s3://bicf-references" ]
then
aws s3 cp "\${references}" /hisat2 ./ --recursive >>${repRID}.getRef.err
aws s3 cp "\${references}" /bed ./ --recursive >>${repRID}.getRef.err
elif [ ${referenceBase} == "/project/BICF/BICF_Core/shared/gudmap/references" ]
then
cp -R "\${references}"/hisat2 ./ >>${repRID}.getRef.err
cp -R "\${references}"/bed ./ >>${repRID}.getRef.err
fi
""" """
} }
...@@ -277,6 +283,11 @@ process trimData { ...@@ -277,6 +283,11 @@ process trimData {
""" """
} }
reference.into {
reference_alignData
reference_rseqc
}
/* /*
* alignData: aligns the reads to a reference database * alignData: aligns the reads to a reference database
*/ */
...@@ -288,7 +299,7 @@ process alignData { ...@@ -288,7 +299,7 @@ process alignData {
val endsManual_alignData val endsManual_alignData
val stranded_alignData val stranded_alignData
path fastq from fastqs_trimmed path fastq from fastqs_trimmed
path reference path reference_alignData
output: output:
path ("${repRID}.sorted.bam") into rawBam path ("${repRID}.sorted.bam") into rawBam
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment