我在高性能计算系统上运行批处理作业来对对齐的读取进行排序,并使用 GNU 并行来加速我的工作,但我的工作失败了,原因如下:
并行:错误:输出不完整。无法追加到 $TMPDIR 中的缓冲区文件。磁盘是否已满?并行:错误:使用--tmpdir 更改$TMPDIR 或使用--compress。
我的作业脚本如下所示:
module load samtools/1.2
export TMPDIR=/scratch/$SLURM_JOBID
cd /data
ls *sam* | parallel "samtools sort –T /scratch/$SLURM_JOBID/{.} -O bam -o {}.bam {}"
有谁知道如何解决这个问题?