callingCardsTools


NamecallingCardsTools JSON
Version 1.8.0 PyPI version JSON
download
home_pagehttps://cmatkhan.github.io/callingCardsTools/
SummaryA collection of objects and functions to work with calling cards sequencing tools
upload_time2024-09-11 17:27:53
maintainerNone
docs_urlNone
authorchase mateusiak
requires_python>=3.9
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # callingCardsTools

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10042067.svg)](https://doi.org/10.5281/zenodo.10042067)
[![callingCardsTools Test Coverage](https://github.com/cmatKhan/callingCardsTools/actions/workflows/codecov.yml/badge.svg?branch=main)](https://github.com/cmatKhan/callingCardsTools/actions/workflows/codecov.yml)
[![install with bioconda](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat)](http://bioconda.github.io/recipes/callingcardstools/README.html)

## Introduction

`CallingCardsTools` Provides both an API and a number of cmd line tools
for processing raw Calling Cards data. This is used in the
[nf-core/callingcards](https://github.com/nf-core/callingcards) pipeline,
which provides a workflow to process both yeast and mammals Calling Cards data.

## Documentation

[Served Documentation](https://cmatkhan.github.io/callingCardsTools/) provides
information on filetypes and the API. For help with the cmd line tools,
simply install callingcardstools (see below) and do:

```bash
callingcardstools --help
```

Each of the cmd line tools also provides a `--help` message.

## Installation

callingCardsTools is available through bioconda:

```bash
conda install -c bioconda callingcardstools
```

pypi:

```bash
pip install callingcardstools
```

or github (this will be the most current version):

```bash
pip install git+https://github.com/cmatkhan/callingCardsTools.git
```

After installing, you can get help with the cmd line tools by doing:

```bash
callingcardstools --help
```

## Callingcardstools is containerized:

- A singularity container is hosted on
  [Galaxyhub](https://depot.galaxyproject.org/singularity/). If you go to this
  site, make sure the 'c's have loaded and then search for 'callingcardstools'.
  There is a container for each version which is on bioconda. Make sure you get
  the correct version.

- A docker container is hosted on
  [quay (and biocontainers)](https://quay.io/repository/biocontainers/callingcardstools).
  Again, make sure you get the correct version.

## Development Installation

1. install [poetry](https://python-poetry.org/)

- I prefer to set the default location of the virtual environment to the
  project directory. You can set that as a global configuration for your
  poetry installation like so: `poetry config virtualenvs.in-project true`

2. git clone the repo

3. cd into the repo and issue the command `poetry install`

4. shell into the virtual environment with `poetry shell`

5. you can `pip install -e .` to install the package in editable mode. This is
   useful if you want to test the cmd line interface as you make changes to the
   source code.

            

Raw data

            {
    "_id": null,
    "home_page": "https://cmatkhan.github.io/callingCardsTools/",
    "name": "callingCardsTools",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "chase mateusiak",
    "author_email": "chase.mateusiak@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a6/66/3673c008bc76daa737fda224d989bdb3512049367e45d07870c172d84f8f/callingcardstools-1.8.0.tar.gz",
    "platform": null,
    "description": "# callingCardsTools\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10042067.svg)](https://doi.org/10.5281/zenodo.10042067)\n[![callingCardsTools Test Coverage](https://github.com/cmatKhan/callingCardsTools/actions/workflows/codecov.yml/badge.svg?branch=main)](https://github.com/cmatKhan/callingCardsTools/actions/workflows/codecov.yml)\n[![install with bioconda](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat)](http://bioconda.github.io/recipes/callingcardstools/README.html)\n\n## Introduction\n\n`CallingCardsTools` Provides both an API and a number of cmd line tools\nfor processing raw Calling Cards data. This is used in the\n[nf-core/callingcards](https://github.com/nf-core/callingcards) pipeline,\nwhich provides a workflow to process both yeast and mammals Calling Cards data.\n\n## Documentation\n\n[Served Documentation](https://cmatkhan.github.io/callingCardsTools/) provides\ninformation on filetypes and the API. For help with the cmd line tools,\nsimply install callingcardstools (see below) and do:\n\n```bash\ncallingcardstools --help\n```\n\nEach of the cmd line tools also provides a `--help` message.\n\n## Installation\n\ncallingCardsTools is available through bioconda:\n\n```bash\nconda install -c bioconda callingcardstools\n```\n\npypi:\n\n```bash\npip install callingcardstools\n```\n\nor github (this will be the most current version):\n\n```bash\npip install git+https://github.com/cmatkhan/callingCardsTools.git\n```\n\nAfter installing, you can get help with the cmd line tools by doing:\n\n```bash\ncallingcardstools --help\n```\n\n## Callingcardstools is containerized:\n\n- A singularity container is hosted on\n  [Galaxyhub](https://depot.galaxyproject.org/singularity/). If you go to this\n  site, make sure the 'c's have loaded and then search for 'callingcardstools'.\n  There is a container for each version which is on bioconda. Make sure you get\n  the correct version.\n\n- A docker container is hosted on\n  [quay (and biocontainers)](https://quay.io/repository/biocontainers/callingcardstools).\n  Again, make sure you get the correct version.\n\n## Development Installation\n\n1. install [poetry](https://python-poetry.org/)\n\n- I prefer to set the default location of the virtual environment to the\n  project directory. You can set that as a global configuration for your\n  poetry installation like so: `poetry config virtualenvs.in-project true`\n\n2. git clone the repo\n\n3. cd into the repo and issue the command `poetry install`\n\n4. shell into the virtual environment with `poetry shell`\n\n5. you can `pip install -e .` to install the package in editable mode. This is\n   useful if you want to test the cmd line interface as you make changes to the\n   source code.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A collection of objects and functions to work with calling cards sequencing tools",
    "version": "1.8.0",
    "project_urls": {
        "Documentation": "https://cmatkhan.github.io/callingCardsTools/",
        "Homepage": "https://cmatkhan.github.io/callingCardsTools/",
        "Repository": "https://github.com/cmatKhan/callingCardsTools"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fbb4f52080f6dbcb42dc4c10010dd68fc25ed27509f80f342a860534b1738364",
                "md5": "62b8b9b377b1e09bbc8836a6201928ab",
                "sha256": "2783f3d1d83789e3057d0cc7621ef3f81232291853610a6d825e5b9e693cc24a"
            },
            "downloads": -1,
            "filename": "callingcardstools-1.8.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "62b8b9b377b1e09bbc8836a6201928ab",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 88096,
            "upload_time": "2024-09-11T17:27:51",
            "upload_time_iso_8601": "2024-09-11T17:27:51.973375Z",
            "url": "https://files.pythonhosted.org/packages/fb/b4/f52080f6dbcb42dc4c10010dd68fc25ed27509f80f342a860534b1738364/callingcardstools-1.8.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6663673c008bc76daa737fda224d989bdb3512049367e45d07870c172d84f8f",
                "md5": "1b58852a6623e018a6023bfffff2a10c",
                "sha256": "4be2d211751482c7d8618be6974a69ec711c9d9f55e0739e277bd41c6194cb05"
            },
            "downloads": -1,
            "filename": "callingcardstools-1.8.0.tar.gz",
            "has_sig": false,
            "md5_digest": "1b58852a6623e018a6023bfffff2a10c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 67004,
            "upload_time": "2024-09-11T17:27:53",
            "upload_time_iso_8601": "2024-09-11T17:27:53.926652Z",
            "url": "https://files.pythonhosted.org/packages/a6/66/3673c008bc76daa737fda224d989bdb3512049367e45d07870c172d84f8f/callingcardstools-1.8.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-11 17:27:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cmatKhan",
    "github_project": "callingCardsTools",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "callingcardstools"
}
        
Elapsed time: 1.25986s