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_gl = ard.redux_gl("A*01:01/A*01:01N+A*02:AB^B*07:02+B*07:AB", "G")
# >>> ard_gl
# '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.1.0.tar.gz (35.2 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.1.0-py2.py3-none-any.whl (38.7 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: py-ard-0.1.0.tar.gz
  • Upload date:
  • Size: 35.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

File hashes

Hashes for py-ard-0.1.0.tar.gz
Algorithm Hash digest
SHA256 03f81d8b0eefcea91622b74013cde2a831c3ad5d1b5a4e30ff11f8897d6b14bf
MD5 b7babe37d6316e64b6ccb5ae34b50afd
BLAKE2b-256 15b61655c0f53cf74f74038e8b296a9c04b7fa5c6fc259b12e1cb9c604d6af07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py_ard-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 38.7 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/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

File hashes

Hashes for py_ard-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5ea6c19567240124b80b8c572e8c8d2f3e51937346661ee2853d679e62694bcd
MD5 dc5fdb2c4fe4c99ea2e852977840331f
BLAKE2b-256 94be31e4df3eb15d81162e5fab43eaef5d7e39e704cdf383a0d19935a550f89d

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