2

例えば

bwa sampe ref.fa r1.sai r2.sai r1.fq r2.fq | samtools view -bSho out.bam -;

「-;」の目的は何ですか 最後に文字?彼らは何をしますか?なぜそれらが必要なのですか?

4

1 に答える 1

3

セミコロンはコマンドを終了します(パイプラインを終了することは、技術的には正しい言い方だと思います)。必要に応じて、次のように別のコマンドを実行できます。

bwa sampe ref.fa r1.sai r2.sai r1.fq r2.fq | samtools view -bSho out.bam -; echo Here is another command.

それ以外の場合、セミコロンは無害ですが、おそらく不要です。

-セミコロンの前にあるハイフン、for、およびその他の多くのコマンドに関してsamtoolsは、入力ファイルの代わりに標準入力を使用することを意味します(または、場合によっては、出力ファイルの代わりに標準出力を使用します)。これは典型的なLinux/Unixの使用法です。

(コマンドの使用法を確認してくれた@phatfingersに感謝しますsamtools。)

于 2012-04-26T17:09:20.100 に答える