janis-pipelines.bioinformatics


Namejanis-pipelines.bioinformatics JSON
Version 0.12.2 PyPI version JSON
download
home_pagehttps://github.com/PMCC-BioinformaticsCore/janis-bioinformatics
SummaryBioinformatics tools for Janis; the Pipeline creation helper
upload_time2023-07-12 06:55:35
maintainer
docs_urlNone
authorMichael Franklin, Evan Thomas, Mohammad Bhuyan
requires_python
licenseGNU
keywords
VCS
bugtrack_url
requirements janis-pipelines.core black pre-commit
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Janis - Bioinformatics Toolbox

[![Documentation Status](https://readthedocs.org/projects/janis/badge/?version=latest)](https://janis.readthedocs.io/en/latest/tools/bioinformatics/index.html)
[![Build Status](https://travis-ci.org/PMCC-BioinformaticsCore/janis-bioinformatics.svg?branch=master)](https://travis-ci.org/PMCC-BioinformaticsCore/janis-bioinformatics)
[![PyPI version](https://badge.fury.io/py/janis-pipelines.bioinformatics.svg)](https://badge.fury.io/py/janis-pipelines.bioinformatics)

This repository is the bioinformatics toolbox for [Janis](https://github.com/PMCC-BioinformaticsCore/janis). 
It contains tools and data types directly related to the bioinformatics field.

You can see a full list of tools in the [documentation](https://janis.readthedocs.io/en/latest/tools/bioinformatics/index.html).


## 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](https://janis.readthedocs.io/en/latest/references/secondaryfiles.html)

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`](https://janis.readthedocs.io/en/latest/references/commandtool.html#tool-input) to localise the index using a specific format (see: )
- [`ToolOutput`](https://janis.readthedocs.io/en/latest/references/commandtool.html#tool-output) to prepare your input for .


## Documentation

Documentation is generated on [Janis](https://github.com/PMCC-BioinformaticsCore/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.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/PMCC-BioinformaticsCore/janis-bioinformatics",
    "name": "janis-pipelines.bioinformatics",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Michael Franklin, Evan Thomas, Mohammad Bhuyan",
    "author_email": "michael.franklin@petermac.org",
    "download_url": "https://files.pythonhosted.org/packages/77/f8/2ef33d4b302853b5f37f1a0fd1a7235d6d44bf475906f3192bd863842b11/janis-pipelines.bioinformatics-0.12.2.tar.gz",
    "platform": null,
    "description": "# Janis - Bioinformatics Toolbox\n\n[![Documentation Status](https://readthedocs.org/projects/janis/badge/?version=latest)](https://janis.readthedocs.io/en/latest/tools/bioinformatics/index.html)\n[![Build Status](https://travis-ci.org/PMCC-BioinformaticsCore/janis-bioinformatics.svg?branch=master)](https://travis-ci.org/PMCC-BioinformaticsCore/janis-bioinformatics)\n[![PyPI version](https://badge.fury.io/py/janis-pipelines.bioinformatics.svg)](https://badge.fury.io/py/janis-pipelines.bioinformatics)\n\nThis repository is the bioinformatics toolbox for [Janis](https://github.com/PMCC-BioinformaticsCore/janis). \nIt contains tools and data types directly related to the bioinformatics field.\n\nYou can see a full list of tools in the [documentation](https://janis.readthedocs.io/en/latest/tools/bioinformatics/index.html).\n\n\n## Data types\n\nThe data types are a way of encapsulating information about the file (including secondary files), and it allows clarity\nwhen 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.\n\n### Indexed Bam\n\n> Further information: [Secondary / Accessory files](https://janis.readthedocs.io/en/latest/references/secondaryfiles.html)\n\nJanis is opinionated about the `.bai` index for a Bam. Specifically we use the pattern:\n\n- `mysample.bam`\n- `mysample.bam.bai`\n\nIf 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:\n\n- [`ToolInput`](https://janis.readthedocs.io/en/latest/references/commandtool.html#tool-input) to localise the index using a specific format (see: )\n- [`ToolOutput`](https://janis.readthedocs.io/en/latest/references/commandtool.html#tool-output) to prepare your input for .\n\n\n## Documentation\n\nDocumentation is generated on [Janis](https://github.com/PMCC-BioinformaticsCore/janis). \nTo generate new documentation you will need to: \n1. Commit your changes here,\n2. Update the submodule pointer on Janis,\n3. Checkout Janis (recursively),\n4. Run the regenerate script `janis/docs/regeneratedocumentation.py`,\n5. Commit these changes and the documentation will autobuild on ReadTheDocs.\n\n",
    "bugtrack_url": null,
    "license": "GNU",
    "summary": "Bioinformatics tools for Janis; the Pipeline creation helper",
    "version": "0.12.2",
    "project_urls": {
        "Homepage": "https://github.com/PMCC-BioinformaticsCore/janis-bioinformatics"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "674e9a570d524cc56a1729fc79a83eee4560d62d26b0479d8c811f8fdf57f884",
                "md5": "afd764152f107187f639feba8b6ac566",
                "sha256": "6ce5f523d480ef4e9f7f848392d88bb66d7bbcd8deff0a0c4c88db66bd28d036"
            },
            "downloads": -1,
            "filename": "janis_pipelines.bioinformatics-0.12.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "afd764152f107187f639feba8b6ac566",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5708429,
            "upload_time": "2023-07-12T06:55:32",
            "upload_time_iso_8601": "2023-07-12T06:55:32.760959Z",
            "url": "https://files.pythonhosted.org/packages/67/4e/9a570d524cc56a1729fc79a83eee4560d62d26b0479d8c811f8fdf57f884/janis_pipelines.bioinformatics-0.12.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77f82ef33d4b302853b5f37f1a0fd1a7235d6d44bf475906f3192bd863842b11",
                "md5": "3e63c505c0263b726733e5d5734bf9c8",
                "sha256": "daf98d87211990c980dd408aac7dea8389e7e144c4d34aa217bd3e8c64df9cc5"
            },
            "downloads": -1,
            "filename": "janis-pipelines.bioinformatics-0.12.2.tar.gz",
            "has_sig": false,
            "md5_digest": "3e63c505c0263b726733e5d5734bf9c8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 5475485,
            "upload_time": "2023-07-12T06:55:35",
            "upload_time_iso_8601": "2023-07-12T06:55:35.145059Z",
            "url": "https://files.pythonhosted.org/packages/77/f8/2ef33d4b302853b5f37f1a0fd1a7235d6d44bf475906f3192bd863842b11/janis-pipelines.bioinformatics-0.12.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-12 06:55:35",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "PMCC-BioinformaticsCore",
    "github_project": "janis-bioinformatics",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "janis-pipelines.core",
            "specs": []
        },
        {
            "name": "black",
            "specs": []
        },
        {
            "name": "pre-commit",
            "specs": []
        }
    ],
    "lcname": "janis-pipelines.bioinformatics"
}
        
Elapsed time: 0.16853s