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 you 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.9.13.tar.gz (167.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

janis_pipelines.bioinformatics-0.9.13-py3-none-any.whl (341.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: janis-pipelines.bioinformatics-0.9.13.tar.gz
  • Upload date:
  • Size: 167.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.7

File hashes

Hashes for janis-pipelines.bioinformatics-0.9.13.tar.gz
Algorithm Hash digest
SHA256 55dc48d1baea16da3de1a899c7d54118c42f34ade41c5f95484a2fb08324f45b
MD5 3e70aa4b65fb637da9ddbda582f10ccf
BLAKE2b-256 a29213d3cc353512ffefccab3f952e3d00d4d08e0a10ba539e5d225454cd6382

See more details on using hashes here.

File details

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

File metadata

  • Download URL: janis_pipelines.bioinformatics-0.9.13-py3-none-any.whl
  • Upload date:
  • Size: 341.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.7

File hashes

Hashes for janis_pipelines.bioinformatics-0.9.13-py3-none-any.whl
Algorithm Hash digest
SHA256 93d23a01de0d5add5ba34da5756cfe360351842968c04e15b1f87a45a6c23363
MD5 35b4ca8e9ce572dccde96e37734bda26
BLAKE2b-256 cca29a034a4a8bdeb44ff9b172e7b00b342b383a7c7eda9f4a3085c115392c80

See more details on using hashes here.

Supported by

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