NCBI BLASTのプロファイルの取り方

NCBI BLASTのプロファイルを取らないとどこが遅いのか正確に分からないので
とってみることに

環境

CentOS
ncbi blast 2.2.24

プロファイルを取るようにコンパイル

まずソースを解凍してディレクトリに移動
実際にコンパイルするときにプロファイリングを取るようにするには

./configure --with-profiling

ってやって./configureを実行すれば良いっぽい

ちなみに
普通にソースからリリース用にコンパイルする場合は

    • without-debug --with-mt --with-build-root=ReleaseMT

を付けるらしい
参照
ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/user_manual.pdf

なにで今回は

./configure --with-profiling --without-debug --with-mt --with-build-root=ReleaseMT

でソースをコンパイルしてみる
あとはいつも通り実行してgplofでプロファイルが確認できる