1

私はすべてを検索して試しました。システムに蝶ネクタイ、samtools、libbam-devがインストールされています。実行./configure中にこのエラーが発生します:

checking for bamlib... configure: error: We could not detect the
bam libraries (version  or higher). If you have a staged bam library
(still not installed) please specify $BAM_ROOT in your environment
and do not give a PATH to --with-bam option.

このエラーを解決してtophatをインストールするにはどうすればよいですか?

4

1 に答える 1

3

SAMtools は適切にパッケージ化する必要があります。そうしないと、TopHat はそれらを使用できません。そう:

  1. 最初にソースから BAM をビルドします。http://samtools.sourceforge.net/で入手してください。
  2. BAM インストール フォルダーを選択します (以下ではインストールと呼びます)。
  3. すべての C ヘッダー ファイルをinstall / include/bamにコピーします。
  4. libbam.ainstall / libにコピーします。
  5. パスにsamtoolsバイナリを配置します。
  6. TopHat の場合は、./configure --with-bam= install を試しください
  7. 奇妙な理由でこれが機能しない場合は、./configureを実行する前にexport BAM_ROOT= installも試してください。
于 2012-10-02T13:39:46.353 に答える