Skip to main content

ARD reduction for HLA with python

Project description

py-ard

https://img.shields.io/pypi/v/py-ard.svg Documentation Status

ARD reduction for HLA with python

Install from source

python3 -m venv venv
source venv/bin/activate

python setup.py install

Install from PyPi

pip install py-ard

Testing

To run behavior-driven development (BDD) tests locally via the behave framework, you’ll need to set up a virtual environment. See Install from source

# Install test dependencies
pip install --upgrade pip
pip install -r test-requirements.txt

# Running Behave and all BDD tests
behave

Example

from pyard import ARD

# Initialize ARD object
ard = ARD('3290')

# You can specify a data directory for temp files
# ard = ARD('3290', data_dir='/tmp/py-ard')

# Initialize with latest DB
ard = ARD()

allele = "A*01:01:01"

ard.redux(allele, 'G')
# >> 'A*01:01:01G'

ard.redux(allele, 'lg')
# >> 'A*01:01g'

ard.redux(allele, 'lgx')
# 'A*01:01'

ard.redux_gl("A*01:01/A*01:01N+A*02:AB^B*07:02+B*07:AB", "G")
# 'B*07:02:01G+B*07:02:01G^A*01:01:01G+A*02:01:01G/A*02:02'

History

0.0.1 (2018-02-12)

  • First release on PyPI.

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

py-ard-0.2.0.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

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

py_ard-0.2.0-py2.py3-none-any.whl (35.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file py-ard-0.2.0.tar.gz.

File metadata

  • Download URL: py-ard-0.2.0.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

File hashes

Hashes for py-ard-0.2.0.tar.gz
Algorithm Hash digest
SHA256 88039ed0ced9a715049498213e4aee0d0ef30b9362d8e67565a8de6d3ccd1eae
MD5 313f5b1c4ab9dce275396ff51e49311d
BLAKE2b-256 ef1a10da89c3990a311bd867530e1ea5b29ee5ee8fc453db5b0b08aa51e823cf

See more details on using hashes here.

File details

Details for the file py_ard-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: py_ard-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 35.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

File hashes

Hashes for py_ard-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b20d4d29c45c41772182d0094c731ec6f1a2a747adc5d574ae9f4204318fda1e
MD5 2cb03fcb32d2a5512087b7dc34ba01fe
BLAKE2b-256 db490339e69362d528bf83f1a34db514d9a98cbbb88160b9358446eb27ae61b1

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