From 466e814a50d679348947e9191c6b441d46a07653 Mon Sep 17 00:00:00 2001
From: "Gervaise H. Henry" <gervaise.henry@utsouthwestern.edu>
Date: Sat, 13 Feb 2021 11:59:40 -0600
Subject: [PATCH] Link deriva credentials for upload processed files and fix
 logs

---
 rna-seq.nf | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/rna-seq.nf b/rna-seq.nf
index 1fe526c..53e5a51 100644
--- a/rna-seq.nf
+++ b/rna-seq.nf
@@ -2196,8 +2196,14 @@ process uploadProcessedFile {
 
   script:
     """
-    hostname > ${repRID}.outputBag.log
-    ulimit -a >> ${repRID}.outputBag.log
+    hostname > ${repRID}.uploadProcessedFile.log
+    ulimit -a >> ${repRID}.uploadProcessedFile.log
+
+    # link credential file for authentication
+    echo -e "LOG: linking deriva credentials" >> ${repRID}.uploadProcessedFile.log
+    mkdir -p ~/.deriva
+    ln -sf `readlink -e credential.json` ~/.deriva/credential.json
+    echo -e "LOG: linked" >> ${repRID}.uploadProcessedFile.log
 
     mkdir -p ./deriva/Seq/pipeline/${studyRID}/${executionRunRID}/
     cp ${bam} ./deriva/Seq/pipeline/${studyRID}/${executionRunRID}/
@@ -2216,14 +2222,14 @@ process uploadProcessedFile {
       do
         python3 ${script_deleteEntry_uploadProcessedFile} -r \${rid} -t Processed_File -o ${source} -c \${cookie}
       done
-      echo LOG: all old processed file RIDs deleted >> ${repRID}.uploadQC.log
+      echo LOG: all old processed file RIDs deleted >> ${repRID}.uploadProcessedFile.log
     fi
 
     deriva-upload-cli --catalog 2 --token \${cookie:9} ${source} ./deriva
-    echo LOG: processed files uploaded >> ${repRID}.outputBag.log
+    echo LOG: processed files uploaded >> ${repRID}.outpuploadProcessedFileutBag.log
 
     deriva-download-cli --catalog 2 --token \${cookie:9} ${source} ${executionRunExportConfig} . rid=${executionRunRID}
-    echo LOG: execution run bag downloaded >> ${repRID}.outputBag.log
+    echo LOG: execution run bag downloaded >> ${repRID}.uploadProcessedFile.log
 
     echo -e "### Run Details" >> runDetails.md
     echo -e "**Workflow URL:** https://git.biohpc.swmed.edu/gudmap_rbk/rna-seq" >> runDetails.md
@@ -2241,7 +2247,7 @@ process uploadProcessedFile {
     echo -e "**Genome Assembly Version:** \${genome} patch \${patch}" >> runDetails.md
     echo -e "**Annotation Version:** GENCODE release \${annotation}" >> runDetails.md
     echo -e "**Run ID:** ${repRID}" >> runDetails.md
-    echo LOG: runDetails.md created >> ${repRID}.outputBag.log
+    echo LOG: runDetails.md created >> ${repRID}.uploadProcessedFile.log
 
     unzip Execution_Run_${executionRunRID}.zip
     yr=\$(date +'%Y')
@@ -2255,7 +2261,7 @@ process uploadProcessedFile {
     cp ${multiqcJSON} \${loc}
 
     bdbag ./${repRID}_Output_Bag/ --update --archiver zip --debug
-    echo LOG: output bag created >> ${repRID}.outputBag.log
+    echo LOG: output bag created >> ${repRID}.uploadProcessedFile.log
     """
 }
 
-- 
GitLab