Skip to content

Repository files navigation

GRZ Tools Monorepo

This monorepo hosts the following packages:

  • grz-cli - A command-line tool for validating, encrypting and uploading submissions to a GRZ.
  • grz-pydantic-models - Pydantic models for schemas related to the genomDE Model Project.
  • grzctl - GRZ internal tooling.
  • grz-common - Common code shared between packages in grz-tools.
  • grz-db - Libraries, SQL models and alembic migrations for the GRZ internal submission DB.

grz-cli

The grz-cli package is the primary CLI for submissions to the GRZs. It provides functionality for:

  • Validating submissions
  • Encrypting files using crypt4gh
  • Uploading files to a GRZ

For detailed installation and usage instructions, please refer to the grz-cli README.

Development setup

See CONTRIBUTING.md for instructions on setting up a development environment.

Legacy Information

Previous grz-cli repository content is still available in the archive/pre-monorepo branch.

About

Tools and libraries for submitting and processing genomic data at German Genome Data Centers (GRZ) in the genomDE Modellvorhaben Genomsequenzierung

Resources

Contributing

Stars

4 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages