Skip to content

Commit 621ad1a

Browse files
authored
JGA xsd 1.3.0
JGA xsd 1.3.0
2 parents 855e3a6 + 220f16a commit 621ad1a

File tree

4 files changed

+79
-8
lines changed

4 files changed

+79
-8
lines changed

JGA_metadata.xlsx

463 Bytes
Binary file not shown.

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
## 日本語
44

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

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

1414
## 履歴
1515

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

334335
* Bioinformation and DDBJ Center
335-
* release: 2025-06-23
336-
* version: v3.5
336+
* release: 2025-10-23
337+
* version: v3.6
337338

338339
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).
339340
* [DDBJ Sequence Read Archive (DRA)](https://www.ddbj.nig.ac.jp/dra/submission-e.html): generate and check Submission, Experiment and Run XML files.
@@ -342,6 +343,7 @@ These files are Excel, container images and tools for generation and validation
342343

343344
## History
344345

346+
* 2025-10-23: v3.6 JGA xsd 1.3.0
345347
* 2025-06-23: v3.5 Non-ASCII, DRA Experiment Library Layout
346348
* 2025-05-19: v3.4 Warning to objects > 5000
347349
* 2025-02-27: v3.3 Organization bug fix
481 Bytes
Binary file not shown.

exe/excel2xml_jga

Lines changed: 73 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1270,7 +1270,12 @@ experiment_f.puts xml_experiment.EXPERIMENT_SET{|experiment_set|
12701270
platform_e.INSTRUMENT_MODEL(exp[7])
12711271
}
12721272

1273-
when /illumina|NextSeq|HiSeq/i
1273+
when /illumina|nextseq|hiseq/i
1274+
seq2_platform.ILLUMINA{|platform_e|
1275+
platform_e.INSTRUMENT_MODEL(exp[7])
1276+
}
1277+
1278+
when "unspecified"
12741279
seq2_platform.ILLUMINA{|platform_e|
12751280
platform_e.INSTRUMENT_MODEL(exp[7])
12761281
}
@@ -1280,12 +1285,27 @@ experiment_f.puts xml_experiment.EXPERIMENT_SET{|experiment_set|
12801285
platform_e.INSTRUMENT_MODEL(exp[7])
12811286
}
12821287

1288+
when /AB 5500/
1289+
seq2_platform.ABI_SOLID{|platform_e|
1290+
platform_e.INSTRUMENT_MODEL(exp[7])
1291+
}
1292+
12831293
when /Ion/
12841294
seq2_platform.ION_TORRENT{|platform_e|
12851295
platform_e.INSTRUMENT_MODEL(exp[7])
12861296
}
12871297

1288-
when /pacbio|sequel/i
1298+
when /pacbio/i
1299+
seq2_platform.PACBIO_SMRT{|platform_e|
1300+
platform_e.INSTRUMENT_MODEL(exp[7])
1301+
}
1302+
1303+
when /Sequel/
1304+
seq2_platform.PACBIO_SMRT{|platform_e|
1305+
platform_e.INSTRUMENT_MODEL(exp[7])
1306+
}
1307+
1308+
when "Onso", "Revio"
12891309
seq2_platform.PACBIO_SMRT{|platform_e|
12901310
platform_e.INSTRUMENT_MODEL(exp[7])
12911311
}
@@ -1295,12 +1315,61 @@ experiment_f.puts xml_experiment.EXPERIMENT_SET{|experiment_set|
12951315
platform_e.INSTRUMENT_MODEL(exp[7])
12961316
}
12971317

1298-
when /bgiseq|dnbseq|mgiseq/i
1318+
when /AB 3/
1319+
seq2_platform.CAPILLARY{|platform_e|
1320+
platform_e.INSTRUMENT_MODEL(exp[7])
1321+
}
1322+
when /Helicos HeliScope/
1323+
seq2_platform.HELICOS{|platform_e|
1324+
platform_e.INSTRUMENT_MODEL(exp[7])
1325+
}
1326+
1327+
when /Complete/
1328+
seq2_platform.COMPLETE_GENOMICS{|platform_e|
1329+
platform_e.INSTRUMENT_MODEL(exp[7])
1330+
}
1331+
1332+
when /bgiseq|mgiseq/i
12991333
seq2_platform.BGISEQ{|platform_e|
13001334
platform_e.INSTRUMENT_MODEL(exp[7])
13011335
}
13021336

1303-
end
1337+
when /dnbseq/i
1338+
seq2_platform.DNBSEQ{|platform_e|
1339+
platform_e.INSTRUMENT_MODEL(exp[7])
1340+
}
1341+
1342+
when /Element/
1343+
seq2_platform.ELEMENT{|platform_e|
1344+
platform_e.INSTRUMENT_MODEL(exp[7])
1345+
}
1346+
1347+
when "UG 100"
1348+
seq2_platform.ULTIMA{|platform_e|
1349+
platform_e.INSTRUMENT_MODEL(exp[7])
1350+
}
1351+
1352+
when "GENIUS", "Genapsys Sequencer", "GS111"
1353+
seq2_platform.GENAPSYS{|platform_e|
1354+
platform_e.INSTRUMENT_MODEL(exp[7])
1355+
}
1356+
1357+
when "GenoCare 1600", "GenoLab M", "FASTASeq 300"
1358+
seq2_platform.GENEMIND{|platform_e|
1359+
platform_e.INSTRUMENT_MODEL(exp[7])
1360+
}
1361+
1362+
when "Tapestri"
1363+
seq2_platform.TAPESTRI{|platform_e|
1364+
platform_e.INSTRUMENT_MODEL(exp[7])
1365+
}
1366+
1367+
when "Sentosa SQ301"
1368+
seq2_platform.VELA_DIAGNOSTICS{|platform_e|
1369+
platform_e.INSTRUMENT_MODEL(exp[7])
1370+
}
1371+
1372+
end
13041373

13051374
} #seq2_platform
13061375

0 commit comments

Comments
 (0)