bioperl读写fasta/fastq压缩文件

bioperl读写gz压缩格式的fasta/fastq文件方法如下:

输入文件句柄:

fastq文件

open my F Q , " z c a t i n f i l e . f q . g z ∣ " o r d i e " FQ ,"zcat infile.fq.gz|" or die " FQ,"zcatinfile.fq.gz"ordie"!";

my f q = B i o : : S e q I O − > n e w ( − f h = > fq=Bio::SeqIO->new(-fh=> fq=Bio::SeqIO>new(fh=>FQ,-format=>‘fastq’);

fasta文件
open my F A , " z c a t i n f i l e . f a . g z ∣ " o r d i e " FA ,"zcat infile.fa.gz|" or die " FA,"zcatinfile.fa.gz"ordie"!";
my f a = B i o : : S e q I O − > n e w ( − f h = > fa=Bio::SeqIO->new(-fh=> fa=Bio::SeqIO>new(fh=>FA,-format=>‘fasta’);

输出文件句柄:

fastq文件

open my $GZ ,"| gzip >outfile.fq.gz" or die $!;

my$out = Bio::SeqIO->new(-fh => $GZ , -format => ‘fastq’);

fasta文件

open my $GZ ,"| gzip >outfile.fa.gz" or die $!;

my$out = Bio::SeqIO->new(-fh => $GZ , -format => ‘fasta’);

ref:http://www.omicsclass.com/article/581

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值