美文网首页
文件SRA转换为fq文件

文件SRA转换为fq文件

作者: 不学无数YD | 来源:发表于2022-01-12 14:40 被阅读0次

    一、一般情况下:

    转换 .sra 文件成 .fastq/fasta 文件(此步需要在含有文件的文件夹下运行)

    single-end 单端测序(此步需要在含有文件的文件夹下运行)

    .../fastq-dump  DRR000003.sra               # 结果生成DRR000003.fastq
    
    .../fastq-dump  --fasta  DRR000003.sra   # 结果生成DRR000003.fastq
    
    

    pair-end 双端测序(此步需要在含有文件的文件夹下运行)

    .../fastq-dump --split-3  DRR002018.sra    #  结果生成   DRR002018_1.fastq,DRR002018_2.fastq
    

    二、批量处理

    ???

    首先你的SRA文件在哪?

    /Users/nzp//ncbi/public/sra/

    其次你的fasterq-dump在哪个文件下面?

    /Users/nzp/sratoolkit.2.8.2-mac64/bin

    方法一:
    把/Users/nzp//ncbi/public/sra/* 下的sra文件转成fastq文件,并存放在/Users/nzp//ncbi/public/sra/* 下

    dump=/Users/nzp/sratoolkit.2.8.2-mac64/bin/fast-dump 
    ls /Users/nzp//ncbi/public/sra/* | while read id; do (nohup $dump --gzip --split-3 -O ./${id} & ); done
    

    方法二:
    进入到sra文件中我们可以用下述代码进行批量的格式转化:

    for i in *sra
    do
    echo $i
    /Users/nzp/sratoolkit.2.8.2-mac64/bin/fastq-dump --split-3 $i
    done
    

    (这个一步不可以迷信*sra,需要观察自己的文件)


    image.png

    我的文件这样
    需要修改

    for i in SRR*; do echo $i;D:/sratoolkit.2.11.3-win64/bin/fastq-dump --split-3 $i ;done
    

    相关文章

      网友评论

          本文标题:文件SRA转换为fq文件

          本文链接:https://www.haomeiwen.com/subject/klcpultx.html