gzipで圧縮されたfastqファイルをマージする方法は? 1巻も読んで2巻も読んでみたけど
zcat file_1.fastq.gz file_2.fastq.gz | gzip > combined.fastq.gz
しかし、それは私に同じではない読み取り数を与えます。なぜ?
別の方法がありますか?
ベストアンサー1
2つのファイルを結合(接続)するには、以下を使用しますcat
。
$ cat file1 file2 >file3
これらの圧縮形式の構造により、これは、およびgzip
(他の項目も可能)を使用してbzip2
圧縮されたファイルにも適用されます。xz
たとえば、2つの圧縮されたFastaファイル(またはリンクする2つの圧縮ファイル)があるとします。
$ gzcat file1.fa.gz
>seq1
ACTACTACTACTACTACTACTACTACT
$ gzcat file2.fa.gz
>seq1
GATAGATAGATAGATAGATAGATAGATAAAAAAAA
解凍または再圧縮せずに組み合わせた。
$ cat file1.fa.gz file2.fa.gz >file3.fa.gz
結果は結合された圧縮ファイルです。
$ gzcat file3.fa.gz
>seq1
ACTACTACTACTACTACTACTACTACT
>seq1
GATAGATAGATAGATAGATAGATAGATAAAAAAAA
何らかの方法で誤ったデータが提供された場合は、元のファイルの1つ(またはその両方)にエラーがある可能性があります。