お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2024-06-07 17:44:17

matsu1129
メンバ
登録日: 2024-03-05

gatkでインターバルリストの作成ができない

gatkでインターバルリストを作成しようとしたら以下のようにエラーが出ました。

(gatk) inf@inf-PowerEdge-T110-II:~/Documents/○○○/tools/gatk-4.5.0.0$ ./gatk-4.5.0.0/gatk PreprocessIntervals \ -R Homo\sapiens_assembly38.fasta \ --padding 0 \ -L Tutorial11684/gcnv-chr20XY-contig.list \ -imr OVERLAPPING_ONLY \ -O chr20XY.interval_list
bash: ./gatk-4.5.0.0/gatk: No such file or directory

$./gatkを実行するとusageなどが表示されたのでgatkファイルは存在していると思います。権限も確認しました。何が原因でしょうか。

オフライン

 

#2 2024-06-07 23:29:56

subzero
メンバ
登録日: 2011-07-16

Re: gatkでインターバルリストの作成ができない

matsu1129 による投稿:

一部抜粋
~/Documents/○○○/tools/gatk-4.5.0.0

$ ./gatk-4.5.0.0/gatk

上記は、カレントディレクトリがgatk-4.5.0.0

コード:

./gatk-4.5.0.0/gatk

というコマンドを打ったという事とは違うのでしょうか。

コード:

~/Documents/○○○/tools/gatk-4.5.0.0/gatk-4.5.0.0/gatk

というように、ディレクトリgatk-4.5.0.0の下に同名のディレクトリgatk-4.5.0.0があるようなコマンドを打ってしまっているのではないでしょうか。

オフライン

 

#3 2024-06-10 16:20:36

matsu1129
メンバ
登録日: 2024-03-05

Re: gatkでインターバルリストの作成ができない

subzero による投稿:

matsu1129 による投稿:

一部抜粋
~/Documents/○○○/tools/gatk-4.5.0.0

$ ./gatk-4.5.0.0/gatk

上記は、カレントディレクトリがgatk-4.5.0.0

コード:

./gatk-4.5.0.0/gatk

というコマンドを打ったという事とは違うのでしょうか。

コード:

~/Documents/○○○/tools/gatk-4.5.0.0/gatk-4.5.0.0/gatk

というように、ディレクトリgatk-4.5.0.0の下に同名のディレクトリgatk-4.5.0.0があるようなコマンドを打ってしまっているのではないでしょうか。

subzeroさん

回答いただきありがとうございます。ご指摘の内容を踏まえて以下のように実行してみましたがエラーが出てしまいました。

(gatk) inf@inf-PowerEdge-T110-II:~/Documents/○○○/tools/gatk-4.5.0.0$ ./gatk PreprocessIntervals \ -R Homo\sapiens_assembly38.fasta \ --padding 0 \ -L Tutorial11684/gcnv-chr20XY-contig.list \ -imr OVERLAPPING_ONLY \ -O chr20XY.interval_list

A USER ERROR has occurred: Illegal argument value: Positional arguments were provided ', -R{Homosapiens_assembly38.fasta{ --padding{0{ -L{Tutorial11684/gcnv-chr20XY-contig.list{ -imr{OVERLAPPING_ONLY{ -O{chr20XY.interval_list}' but no positional argument is defined for this tool.

***********************************************************************
Set the system property GATK_STACKTRACE_ON_USER_EXCEPTION (--java-options '-DGATK_STACKTRACE_ON_USER_EXCEPTION=true') to print the stack trace.

オフライン

 

#4 2024-06-10 22:10:00

subzero
メンバ
登録日: 2011-07-16

Re: gatkでインターバルリストの作成ができない

matsu1129 による投稿:

(gatk) inf@inf-PowerEdge-T110-II:~/Documents/○○○/tools/gatk-4.5.0.0$ ./gatk PreprocessIntervals \ -R Homo\sapiens_assembly38.fasta \ --padding 0 \ -L Tutorial11684/gcnv-chr20XY-contig.list \ -imr OVERLAPPING_ONLY \ -O chr20XY.interval_list

上記のコマンドですが、

コード:

(前略)$ ./gatk PreprocessIntervals \
-R Homo_sapiens_assembly38.fasta \
--padding 0 \
-L Tutorial11684/gcnv-chr20XY-contig.list \
-imr OVERLAPPING_ONLY \
-O chr20XY.interval_list

というように、各バックスラッシュ(\)の後は何も入力せずに、すぐにリターンキーを叩いて折り返していますでしょうか?また、恐らく、-R Homo\sapiens  の部分は -R Homo_sapiensの間違いでは無いかと思います。各引数についてもう一度良く確認された方が良いと思います。

オフライン

 

#5 2024-06-17 14:05:16

matsu1129
メンバ
登録日: 2024-03-05

Re: gatkでインターバルリストの作成ができない

subzero による投稿:

matsu1129 による投稿:

(gatk) inf@inf-PowerEdge-T110-II:~/Documents/○○○/tools/gatk-4.5.0.0$ ./gatk PreprocessIntervals \ -R Homo\sapiens_assembly38.fasta \ --padding 0 \ -L Tutorial11684/gcnv-chr20XY-contig.list \ -imr OVERLAPPING_ONLY \ -O chr20XY.interval_list

上記のコマンドですが、

コード:

(前略)$ ./gatk PreprocessIntervals \
-R Homo_sapiens_assembly38.fasta \
--padding 0 \
-L Tutorial11684/gcnv-chr20XY-contig.list \
-imr OVERLAPPING_ONLY \
-O chr20XY.interval_list

というように、各バックスラッシュ(\)の後は何も入力せずに、すぐにリターンキーを叩いて折り返していますでしょうか?また、恐らく、-R Homo\sapiens  の部分は -R Homo_sapiensの間違いでは無いかと思います。各引数についてもう一度良く確認された方が良いと思います。

subzeroさん

ご返答ありがとうございます。バックスラッシュを消して各相対パスを絶対パスにしたところうまくいきました。またご指摘の通り -R Homo_sapiensの間違いでした。ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB