Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified JGA_metadata.xlsx
Binary file not shown.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
## 日本語

* 生命情報・DDBJ センター
* 公開日: 2025-06-23
* version: v3.5
* 公開日: 2025-10-23
* version: v3.6

[Bioinformation and DDBJ Center](https://www.ddbj.nig.ac.jp/index-e.html) のデータベースに登録するためのメタデータ XML を生成、チェックするツール。
* [DDBJ Sequence Read Archive (DRA)](https://www.ddbj.nig.ac.jp/dra/submission.html): Submission、Experiment、Run と Analysis (任意) XML を生成・チェックするためのエクセルとスクリプト
Expand All @@ -13,6 +13,7 @@

## 履歴

* 2025-10-23: v3.6 JGA xsd 1.3.0
* 2025-06-23: v3.5 Non-ASCII, DRA Experiment Library Layout
* 2025-05-19: v3.4 5000 以上のオブジェクト数でワーニング
* 2025-02-27: v3.3 Organization bug fix
Expand Down Expand Up @@ -332,8 +333,8 @@ TBD
## English

* Bioinformation and DDBJ Center
* release: 2025-06-23
* version: v3.5
* release: 2025-10-23
* version: v3.6

These files are Excel, container images and tools for generation and validation of metadata XML files for databases of [Bioinformation and DDBJ Center](https://www.ddbj.nig.ac.jp/index-e.html).
* [DDBJ Sequence Read Archive (DRA)](https://www.ddbj.nig.ac.jp/dra/submission-e.html): generate and check Submission, Experiment and Run XML files.
Expand All @@ -342,6 +343,7 @@ These files are Excel, container images and tools for generation and validation

## History

* 2025-10-23: v3.6 JGA xsd 1.3.0
* 2025-06-23: v3.5 Non-ASCII, DRA Experiment Library Layout
* 2025-05-19: v3.4 Warning to objects > 5000
* 2025-02-27: v3.3 Organization bug fix
Expand Down
Binary file modified example/JSUB999999_jga_metadata.xlsx
Binary file not shown.
77 changes: 73 additions & 4 deletions exe/excel2xml_jga
Original file line number Diff line number Diff line change
Expand Up @@ -1270,7 +1270,12 @@ experiment_f.puts xml_experiment.EXPERIMENT_SET{|experiment_set|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when /illumina|NextSeq|HiSeq/i
when /illumina|nextseq|hiseq/i
seq2_platform.ILLUMINA{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when "unspecified"
seq2_platform.ILLUMINA{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}
Expand All @@ -1280,12 +1285,27 @@ experiment_f.puts xml_experiment.EXPERIMENT_SET{|experiment_set|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when /AB 5500/
seq2_platform.ABI_SOLID{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when /Ion/
seq2_platform.ION_TORRENT{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when /pacbio|sequel/i
when /pacbio/i
seq2_platform.PACBIO_SMRT{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when /Sequel/
seq2_platform.PACBIO_SMRT{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when "Onso", "Revio"
seq2_platform.PACBIO_SMRT{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}
Expand All @@ -1295,12 +1315,61 @@ experiment_f.puts xml_experiment.EXPERIMENT_SET{|experiment_set|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when /bgiseq|dnbseq|mgiseq/i
when /AB 3/
seq2_platform.CAPILLARY{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}
when /Helicos HeliScope/
seq2_platform.HELICOS{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when /Complete/
seq2_platform.COMPLETE_GENOMICS{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when /bgiseq|mgiseq/i
seq2_platform.BGISEQ{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

end
when /dnbseq/i
seq2_platform.DNBSEQ{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when /Element/
seq2_platform.ELEMENT{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when "UG 100"
seq2_platform.ULTIMA{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when "GENIUS", "Genapsys Sequencer", "GS111"
seq2_platform.GENAPSYS{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when "GenoCare 1600", "GenoLab M", "FASTASeq 300"
seq2_platform.GENEMIND{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when "Tapestri"
seq2_platform.TAPESTRI{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

when "Sentosa SQ301"
seq2_platform.VELA_DIAGNOSTICS{|platform_e|
platform_e.INSTRUMENT_MODEL(exp[7])
}

end

} #seq2_platform

Expand Down