A collection of objects and functions to work with calling cards sequencing tools
Project description
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 pipeline,
which provides a workflow to process both yeast and mammals Calling Cards data.
Documentation
Served Documentation provides information on filetypes and the API. For help with the cmd line tools, simply install callingcardstools (see below) and do:
callingcardstools --help
Each of the cmd line tools also provides a --help
message.
Installation
pip install callingcardstools
To start using the command line tools, see the help message with:
callingcardstools --help
Callingcardstools is containerized:
docker pull cmatkhan/callingcardstools
singularity pull cmatkhan/callingcardstools
Development Installation
- install poetry
- 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
-
git clone the repo
-
cd into the repo and issue the command
poetry install
-
shell into the virtual environment with
poetry shell
-
build the package with
poetry build
-
install the callingcardstools package into your virtual environment
pip install dist/callingcardstools-...
- Note: you could figure out how to use the pip install
-e
flag to have an interactive development environment. I don't think that is compatible with only thepyproject.toml
file, but if you look it up, you'll find good stackoverflow instructions on how to put a dummysetup.py
file in to make this possible
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for callingcardstools-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c489424c7dcd760e01ef868a55078583b45dd914bc3f76fb5d218f685666dc1 |
|
MD5 | 0b0830b437f3f78b1ecc8da148ebb1d3 |
|
BLAKE2b-256 | 5eefa22c782ff2f982c356c5b1888e856aa7345c1c3a1bbb2e726aa7f383c2fc |