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

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.0.1.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nucleopy-0.0.1.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.0.1.tar.gz
Algorithm Hash digest
SHA256 5dd1a5bfa9da19063eddd69d45fc67c6be4090d552f609a5a3dec1b7b626f73a
MD5 b2c4476c5eda9581441823e39c0d465d
BLAKE2b-256 74927f5d8b9cad5778a027a7e52f8747351094aac47382f15a69c429a147cbb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nucleopy-0.0.1-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.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ed48598a7872c72d213055ba4cad9b6ec05009eed2a9e90dc49dd3838915a30b
MD5 3eacd335c605f489487c2feb76efd7c2
BLAKE2b-256 0e7ae2c92a20c93ae231232c57ce02799abda0e041679db35c9f6cf53b1efe5f

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