Skip to main content

Bioinformatics tools for Janis; the Pipeline creation helper

Project description

Janis - Bioinformatics Toolbox

Documentation Status Build Status PyPI version

This repository is the bioinformatics toolbox for Janis. It contains tools and data types directly related to the bioinformatics field.

You can see a full list of tools in the documentation.

Data types

The data types are a way of encapsulating information about the file (including secondary files), and it allows clarity when connecting inputs and steps together. Sometimes bioinformatics data types have associated files (like an indexed bam, or a fasta with various indexes); when you use these types, Janis will bundle your files together to be transported around.

Indexed Bam

Further information: Secondary / Accessory files

Janis is opinionated about the .bai index for a Bam. Specifically we use the pattern:

  • mysample.bam
  • mysample.bam.bai

If your tool expects, or creates a file in the other common format (.bam and .bai), you can use the secondaries_present_as attribute on a:

  • ToolInput to localise the index using a specific format (see: )
  • ToolOutput to prepare your input for .

Documentation

Documentation is generated on Janis. To generate new documentation you will need to:

  1. Commit your changes here,
  2. Update the submodule pointer on Janis,
  3. Checkout Janis (recursively),
  4. Run the regenerate script janis/docs/regeneratedocumentation.py,
  5. Commit these changes and the documentation will autobuild on ReadTheDocs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

janis-pipelines.bioinformatics-0.12.2.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

File details

Details for the file janis-pipelines.bioinformatics-0.12.2.tar.gz.

File metadata

File hashes

Hashes for janis-pipelines.bioinformatics-0.12.2.tar.gz
Algorithm Hash digest
SHA256 daf98d87211990c980dd408aac7dea8389e7e144c4d34aa217bd3e8c64df9cc5
MD5 3e63c505c0263b726733e5d5734bf9c8
BLAKE2b-256 77f82ef33d4b302853b5f37f1a0fd1a7235d6d44bf475906f3192bd863842b11

See more details on using hashes here.

File details

Details for the file janis_pipelines.bioinformatics-0.12.2-py3-none-any.whl.

File metadata

File hashes

Hashes for janis_pipelines.bioinformatics-0.12.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6ce5f523d480ef4e9f7f848392d88bb66d7bbcd8deff0a0c4c88db66bd28d036
MD5 afd764152f107187f639feba8b6ac566
BLAKE2b-256 674e9a570d524cc56a1729fc79a83eee4560d62d26b0479d8c811f8fdf57f884

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page