runStarOnAll.sh
#!/bin/bash
#BSUB -J starwm9LdB
#BSUB -o starwm9LdB.%J.out
#BSUB -e starwm9LdB.%J.error
# run from within repo
EXPERIMENT=$1
codeHomeDir=$2
STARFLAGS=$3
CURRENTEXPNUMBER=1
CURRENTSAMPLENUMBER=1
for fileName in $EXPERIMENT/raw/* ; do
echo "Working on sample $CURRENTSAMPLENUMBER of experiment $CURRENTEXPNUMBER"
sampleID=`basename "$fileName"`
fullCmd="$codeHomeDir/rajlabseqtools/Utilities/stepTwoStar/runStar.sh $EXPERIMENT $sampleID $STARFLAGS"
echo "$fullCmd"
eval "$fullCmd"
echo ""
CURRENTSAMPLENUMBER=$((CURRENTSAMPLENUMBER+1))
done
echo "Done with experiment $EXPERIMENT"
CURRENTEXPNUMBER=$((CURRENTEXPNUMBER+1))
echo "Done with all experiments"
echo "Renaming SAM files to match sample names"
fullCmd2="$codeHomeDir/rajlabseqtools/Utilities/stepTwoStar/makeSamRenamingLinks.sh $EXPERIMENT"
echo "$fullCmd2"
eval "$fullCmd2"
echo "done renaming"