Skip to main content

A library for creating and manipulating RNA and DNA sequences

Project description

nucleopy

Python27 Python34 License

Scientific Python library to easily work with nucleotide data. Users can create DNA and RNA objects and easily manipulate them for use in scientific programming.

Author

Rohan Koodli

To Use

pip install nucleopy

See the examples folder for example use cases for nucleopy.

Creating a nucleotide object

r = RNA('AGGCUUUACA')
d = DNA('ATCGGATCCG')

Functions

d.complement() # TAGCCTAGGC
d.isComplement('TAAGCG') # False
r.toDNA() # AGGCTTTACA

RNA-specific functions (requires ViennaRNA installation)

r.Viennafold()
r.ViennaTargetEnergy('(((....)))')

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

nucleopy-0.1.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

nucleopy-0.1.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file nucleopy-0.1.0.tar.gz.

File metadata

  • Download URL: nucleopy-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for nucleopy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fe0f02c4f509cf0aaeb9f7922669d2600bbd12e50a87daae4d76a7654a65123f
MD5 46eec78bffe8249662f698c3ac9f1f38
BLAKE2b-256 954a65144630ee91d381ed36596ea4814f403c99dc18eaad2fb7e2e344fdcfa3

See more details on using hashes here.

File details

Details for the file nucleopy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: nucleopy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for nucleopy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e141bd4e93e4e99478b611c5dc9dab8e4831a491d3b6e8c16630568d034451a6
MD5 7c9b66ec40cc554ece8b75f7aebbb3c6
BLAKE2b-256 b70bd52777eafbb2ba6278a6a45bbac6852ace003eec32ba90129a3c16ba83e7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page