# 7. Calculate coverage from SAM or BAM file ###### tags: `2. Main Steps` `coverage` > Program required: Samtools ``` samtools coverage aligned_merged_mdup_L19.bam ``` The code above will only print out the values for you, but do not keep them in a file. If you want, you can just save the standard out in .out file using Slurm job submission. ``` #!/bin/bash #SBATCH -e errs/L%a_coverage-%A.err #SBATCH -o outs/L%a_coverage-%A.out #SBATCH --mem-per-cpu=20G #SBATCH -p scavenger #SBATCH --cpus-per-task=4 #SBATCH --mail-type=ALL --mail-user=sbm34@duke.edu #SBATCH -a 19,30,34,45,59,73 LL=${SLURM_ARRAY_TASK_ID} module load samtools/1.12-rhel8 samtools coverage ../data/2021_09_21_fastq/aligned_merged_mdup_BAMs/aligned_merged_mdup_L${LL}.bam ``` L19_chr2.haplotagged.bam ``` #!/bin/bash #SBATCH -e errs/L%a_coverage-%A.err #SBATCH -o outs/L%a_coverage-%A.out #SBATCH --mem-per-cpu=20G #SBATCH -p scavenger #SBATCH --cpus-per-task=4 #SBATCH --mail-type=ALL --mail-user=sbm34@duke.edu #SBATCH -a 19,256,59,96 LL=${SLURM_ARRAY_TASK_ID} module load samtools/1.12-rhel8 samtools coverage L${LL}_chr2.haplotagged.bam ```