Skip to content

EbiEga/schema

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

179 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synopsis

This is the XML beans for the SRA XML Schemas

https://github.com/EMBL-EBI-SUBS/subs-data

http://www.ebi.ac.uk/ena

Development, build and deployment:

  • Create a branch for the new changes git checkout -b <branch_name>
  • Update the version number in build.gradle
  • Update the relevant schema in the following folder and commit it src/main/resources/uk/ac/ebi/ena
  • Generate and commit a new test case for the schema change in src/test/java/uk/ac/ebi/ena/sra/xml/
  • gradlew clean install ( if you are developing and testing locally)
  • Merge your changes with master
  • Tag the new version number in git
  • Draft a new release with proper release notes and publish https://github.com/enasequence/schema/releases
  • gradlew publish (will upload to EBI Gitlab).

Copying files to FTP directory:

  • Copy all XSD files in the directory main/resources/uk/ac/ebi/ena/sra/schema to:
    • datalib@noah-login:/nfs/ftp/pub/databases/ena/doc/xsd/sra_1_5
  • There are many sra_1_X directories inside datalib@noah-login:/nfs/ftp/pub/databases/ena/doc/xsd. The files, however, are always copied into sra_1_5 directory unless explicitly stated otherwise.

About

XML schemas published by ENA.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%