Difficult bash script with the somewhat successful for-loop
#!bin/bash
HG19BAM=/3568_5891_5871/3568-NRSA-output-M1chip/3568/3568-hg19-bam
BW=/3568_5891_5871/3568-NRSA-output-M1chip/3568/3568-hg19-bam/3568-BIGWIG_RPM_tools
source /Users/user/opt/anaconda3/etc/profile.d/conda.sh
VAR1="1 2 3 4 5 6 7 8"
VAR2="39.179 27.394 27.623 32.775 25.2577 30.627 27.6229 30.802"
conda activate Bedtools
for i in $VAR1; do for j in $VAR2
do
echo "Creating minus strand ${i} scaling to ${j}"
bedtools genomecov -ibam ../3568-MB-${i}.hg19.sorted.F4q10.BLfiltered.bam -bg -scale ${j} -strand - -5 > 3568-${i}.strandminus.5.normRPM.bedGraph
sort -k1,1 -k2,2n 3568-${i}.strandminus.5.normRPM.bedGraph > 3568-${i}.strandminus.5.normRPM.sorted.bedGraph
bedGraphToBigWig 3568-${i}.strandminus.5.normRPM.sorted.bedGraph /Users/user/bin/homer/data/genomes/hg19/chrom.sizes \
3568-${i}.strandminus.5.normRPM.sorted.bw
echo "Creating positive strand ${i} scaling to ${j}"
bedtools genomecov -ibam ../3568-MB-${i}.hg19.sorted.F4q10.BLfiltered.bam -bg -scale ${j} -strand + -5 > 3568-${i}.strandplus.5.normRPM.bedGraph
sort -k1,1 -k2,2n 3568-${i}.strandplus.5.normRPM.bedGraph > 3568-${i}.strandplus.5.normRPM.sorted.bedGraph
bedGraphToBigWig 3568-${i}.strandplus.5.normRPM.sorted.bedGraph /Users/user/bin/homer/data/genomes/hg19/chrom.sizes \
3568-${i}.strandplus.5.normRPM.sorted.bw
done
done
conda deactivate
Output:
bash /Users/user/Library/Mobile\ Documents/com\~apple\~TextEdit/Documents/3568-bigiwggenomecov.sh
Creating minus strand 1 scaling to 39.179
Creating positive strand 1 scaling to 39.179
Creating minus strand 1 scaling to 27.394
How do I only pair 1 with 39.179 and 2 with 27.394, etc?
How do I change the for loop so that I do not compare every $VAR1 to every $VAR2?