Почему Picard MarkDuplicates удаляет файлы .bam вместо файлов .bai в моем рабочем процессе Snakemake?

Я кое-что посмотрел, но не могу понять, почему picard markduplicates удаляет мои файлы bam и заменяет их файлами bai? Мне нужны метрики и файлы bam. Мне также нужны файлы bai, а затем переименуйте этот файл в .bam.bai для дальнейшей работы. Когда я опускаю CREATE_INDEX=true, я получаю свои показатели и бах. С его помощью я получаю файлы bai, и они также не переименовываются.

      rule picard_dupes:
    input: rules.star_aligner.output.bam
    output:
        bam = 'picard/{sampleID}_marked_duplicates.bam',
        metric = 'picard/{sampleID}_marked_dup_metrics.txt'
    threads: 12
    run:
        shell('picard MarkDuplicates \
            -Xmx4G \
            I={input} \
            O={output.bam} \
            M={output.metric} \
            ASSUME_SORT_ORDER=coordinate CREATE_INDEX=true \
            -XX:ParallelGCThreads={threads}')
        shell('mv /PATH/{sampleID}_marked_duplicates.bai /Path/{sampleID}_marked_duplicates.bam.bai')

0 ответов

Другие вопросы по тегам