Skip to content

Repository files navigation


PathoGin

PathoGin is a tool designed for analyzing and identifying pathogenic sequences from genetic data. It streamlines the process of pathogen detection by providing an efficient workflow for bioinformatics research, making it easier to analyze, test, and deploy the application across different environments. The tool is geared towards researchers and developers looking for a robust, automated solution to handle pathogen-related genetic data processing and analysis.

Getting Started

Follow these instructions to get a local copy of the project up and running for development and testing purposes. Check the deployment section for notes on how to deploy the project in a production environment.

Prerequisites

Ensure you have the following installed:

  • Docker
  • GNU Make

MakeFile Commands

Use the following commands to manage the application:

  • Run build and tests
    Compiles the project and runs the test suite:

    make all
  • Build the application
    Creates a build of the application:

    make build
  • Run the application
    Executes the application locally:

    make run
  • Create DB container
    Spins up a Docker container with the database:

    make docker-run
  • Shutdown DB container
    Stops and removes the running Docker container for the database:

    make docker-down
  • Run DB Integration Tests
    Executes database integration tests:

    make itest
  • Live reload the application
    Watches for file changes and reloads the application automatically:

    make watch
  • Run the test suite
    Runs all tests in the project:

    make test
  • Clean up
    Removes the binary from the previous build:

    make clean

About

The repo for open-source pathology laboratory management software PathoGin!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages