Help us understand the problem. What is going on with this article?

CWL では、同じCWLファイル内では、ユニークなidを付ける必要がある

More than 1 year has passed since last update.

概要

以下のようなエラーがでた。

samtools-view.cwl:16:3: object id `samtools-view.cwl#output_bam` previously defined

結論

CWL では、同じCWLファイル内では、ユニークなidを付ける必要がある

なので、

  • inputs と outputs で、同じ名前をつけることはできない。

例、 CommandLineTool で、 output_bam を、 inputsoutputs とで定義している。

エラーとしては、以下のようになる。

samtools-view.cwl:16:3: object id `samtools-view.cwl#output_bam` previously defined

該当のファイルは、こんなかんじ。

参考情報

Workflow 定義の中の、インラインで書くときも似たような問題があることがあるが、
v1.0 と v1.1 では違う可能性もあり。
このあたりは、調べてまた書く予定。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away