From cc66bb22ac057b9e1324fb77def903608ac22d8f Mon Sep 17 00:00:00 2001
From: not populated not populated <ameynert@sdf-cs1.eidf.epcc.ed.ac.uk>
Date: Mon, 4 Oct 2021 13:22:18 +0100
Subject: [PATCH] First draft of Slurm params

---
 submit_trio_wes_checksums.sh | 33 +++++++++++----------------------
 1 file changed, 11 insertions(+), 22 deletions(-)

diff --git a/submit_trio_wes_checksums.sh b/submit_trio_wes_checksums.sh
index b67cba4..ca6bbba 100755
--- a/submit_trio_wes_checksums.sh
+++ b/submit_trio_wes_checksums.sh
@@ -1,20 +1,10 @@
 #!/bin/bash
-#PBS -l walltime=48:00:00
-#PBS -l ncpus=1,mem=2gb
-#PBS -q uv2000
-#PBS -N trio_whole_exome_checksums
-#PBS -j oe
-
-# enable running singletons
-if [ -z $PBS_ARRAY_INDEX ]
-then
-  if [ -z $INDEX ]
-  then
-    export PBS_ARRAY_INDX=1
-  else
-    export PBS_ARRAY_INDEX=$INDEX
-  fi
-fi
+#SBATCH --cpus-per-task=1
+#SBATCH --mem=2GB
+#SBATCH --time=6:00:00
+#SBATCH --job-name=trio_whole_exome_checksums
+#SBATCH --output=trio_whole_exome_checksums.%A_%a.out
+#SBATCH --error=trio_whole_exome_checksums.%A_%a.err
 
 # Expects environment variables to be set
 # PROJECT_ID - e.g. 12345_LastnameFirstname
@@ -23,13 +13,13 @@ fi
 
 source $CONFIG_SH
 
-FAMILY_ID=`head -n $PBS_ARRAY_INDEX $PARAMS_DIR/$PROJECT_ID.family_ids.txt | tail -n 1`
+FAMILY_ID=`head -n $SLURM_ARRAY_TASK_ID $PARAMS_DIR/$PROJECT_ID.family_ids.txt | tail -n 1`
 
-BASE_PROJECT_ID=`echo $PROJECT_ID | cut -f 1 -d '_'`
+SHORT_PROJECT_ID=`echo $PROJECT_ID | cut -f 1 -d '_'`
 
-# This assumes that ${VERSION}_${PROJECT_ID}_${FAMILY_ID} is unique, and it should be - if there was
-# a re-run of a family, it should have a new project id.
-cd $OUTPUT_DIR/${VERSION}_${BASE_PROJECT_ID}/*${VERSION}_${PROJECT_ID}_${FAMILY_ID}*
+# This assumes that ${SHORT_PROJECT_ID}_${VERSION}_${FAMILY_ID} is unique, and it should be -
+# if there was a re-run of a family, it should have a new project id and version.
+cd $OUTPUT_DIR/${SHORT_PROJECT_ID}_${VERSION}/families/*${SHORT_PROJECT_ID}_${VERSION}_${FAMILY_ID}
 
 rm md5sum.txt 2> /dev/null
 
@@ -37,4 +27,3 @@ for file in `find . -type f | grep -v '\.bam'`
 do
   md5sum $file >> md5sum.txt
 done
-
-- 
GitLab