8000 GitHub - enasequence/webin-xml: Webin XML and JSON API.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

enasequence/webin-xml

Repository files navigation

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/
  • gradle clean build publishToMavenLocal ( if you are developing and testing locally)
  • Merge your changes with master
  • Draft a new release with proper release notes and publish https://github.com/enasequence/schema/releases
  • gradlew publish (will upload to EBI Gitlab).

Copying XSD files to FTP directory:

  • Copy all XSD files in the directory main/resources/uk/ac/ebi/ena/sra/schema to /nfs/ftp/public/databases/ena/doc/xsd/sra_1_5
  • This directory can be accessed by following these steps :
    • ssh codon-login
    • become datalib
    • srun --partition=datamover --mem-per-cpu 64 --time 60 --pty bash
    • cd /nfs/ftp/public/databases/ena/doc/xsd/sra_1_5

NOTE : There are multiple sra_1_X directories inside parent directory /nfs/ftp/public/databases/ena/doc/xsd. The files, however, are always copied into sra_1_5 unless explicitly stated otherwise.

About

Webin XML and JSON API.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 9

0