File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # PBS -l nodes=1:ppn=6
3+ # PBS -l pmem=24gb
4+ # PBS -l walltime=03:00:00
5+ # PBS -A open
6+ # PBS -o logs/sid.log.out
7+ # PBS -e logs/sid.log.err
8+ # PBS -t 1-10
9+
10+ module load anaconda3
11+ source activate genopipe
12+
13+ # FIRST CHANGE PATH TO EXECUTE
14+ WRK=/path/to/GenoPipe/paper/BY4742-chipseq
15+ cd $WRK
16+
17+ [ -d logs ] || mkdir logs
18+ [ -d results/ID ] || mkdir -p results/ID
19+
20+ INDEX=$(( $PBS_ARRAYID + 1 ))
21+
22+ METADATA=SraRunInfo.csv
23+ INFO=` sed " ${INDEX} q;d" $METADATA `
24+ SAMPLE=` echo $INFO | cut -d" ," -f12`
25+ # echo $INFO
26+
27+ # Store directory paths
28+ DATABASE=$WRK /../db/sacCer3_VCF
29+ GENOME=$WRK /../input/sacCer3.fa
30+ SEED=$PBS_ARRAYID
31+ GENOPIPE=$WRK /../..
32+
33+ BAM=$WRK /results/BAM/$SAMPLE
34+ # BAM=$WRK/results/uniq-BAM/$SAMPLE
35+ ID=$WRK /results/ID/
36+
37+ # Set-up Temp directory
38+ TEMP=$WRK /temp-$PBS_ARRAYID
39+ [ -d $TEMP ] || mkdir $TEMP
40+ cd $TEMP
41+ ln -s $BAM .bam
42+ ln -s $BAM .bam.bai
43+
44+ # # Execute Single StrainID and record time
45+ cd $GENOPIPE /StrainID
46+ echo " **Begin executing StrainID for ${SAMPLE} ..."
47+ { time bash identify-Strain.sh -i $TEMP -g $GENOME -v $DATABASE -s $SEED -o $ID > $ID /$SAMPLE .std ; } 2> $ID /$SAMPLE .time
48+ echo " ...single StrainID for ($PBS_ARRAYID ) ${SAMPLE} finished."
49+
50+ # # Clean-up
51+ rm -r $TEMP
52+
You can’t perform that action at this time.
0 commit comments