如何合并 gzip 压缩的 fastq 文件?我试过这个来读 1 和读 2
zcat file_1.fastq.gz file_2.fastq.gz | gzip > combined.fastq.gz
Run Code Online (Sandbox Code Playgroud)
但它给了我不平等的阅读次数。为什么?
有没有其他方法可以做到这一点?
要合并(连接)两个文件,请使用cat
:
$ cat file1 file2 >file3
Run Code Online (Sandbox Code Playgroud)
由于这些压缩格式的结构方式,这也适用于使用gzip
,bzip2
和xz
(可能还有其他)压缩的文件。
例如,假设我有两个压缩的 Fasta 文件(或我想连接的任何两个压缩文件):
$ gzcat file1.fa.gz
>seq1
ACTACTACTACTACTACTACTACTACT
$ gzcat file2.fa.gz
>seq1
GATAGATAGATAGATAGATAGATAGATAAAAAAAA
Run Code Online (Sandbox Code Playgroud)
我将它们组合在一起,没有任何解压缩或重新压缩:
$ cat file1.fa.gz file2.fa.gz >file3.fa.gz
Run Code Online (Sandbox Code Playgroud)
结果是一个合并和压缩的文件:
$ gzcat file3.fa.gz
>seq1
ACTACTACTACTACTACTACTACTACT
>seq1
GATAGATAGATAGATAGATAGATAGATAAAAAAAA
Run Code Online (Sandbox Code Playgroud)
请注意,如果这为您提供了某种错误的数据,则该错误可能也存在于您的一个(或两个)原始文件中。
归档时间: |
|
查看次数: |
10495 次 |
最近记录: |