Skip to main content

a short python wrapper for vienna tools

Project description

vienna

PYPI package Build status linting: pylint formatting: black

a short python wrapper for vienna tools (https://www.tbi.univie.ac.at/RNA/ViennaRNA/doc/html/install.html) Note I did not develop this software just built this short wrapper.

how to install

install anaconda

highly recommended to install anaconda first and create a py3 environment

# to install conda on linux
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh

conda create --name py3 python=3.7 --yes
conda activate py3

# to install conda on mac
# https://docs.anaconda.com/anaconda/install/mac-os/
bash ~/Downloads/Anaconda3-2020.02-MacOSX-x86_64.sh

install vienna

Note this is just a wrapper so you must install the vienna fold code

# this can be accomplished using conda 
conda install -c bioconda viennarna

# if you do not wish to use conda 
# you can install it via many options from the website 
https://www.tbi.univie.ac.at/RNA/

install vienna python package

# vienna python package is avialible on PYPI 
pip install vienna

# you can also install it from github 
git clone https://github.com/jyesselm/vienna
cd vienna
python setup.py install 

how to use

>>> import vienna 
>>> fr = vienna.fold('GGGGAAAACCCC')
>>> print(fr)
FoldResults(dot_bracket='((((....))))', mfe=-5.4, ens_defect=1.62)

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

vienna-0.7.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

vienna-0.7.0-py2.py3-none-any.whl (5.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file vienna-0.7.0.tar.gz.

File metadata

  • Download URL: vienna-0.7.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for vienna-0.7.0.tar.gz
Algorithm Hash digest
SHA256 452850b515cbe358e9c9ba7a48abc73986c133f999cd977680ae745744009008
MD5 b9c2d261568e16c16b518ccbd045b214
BLAKE2b-256 d8c58f946f2dd45ac6215d501b1257869af19e8abe830cd7ded41745a7d71f9d

See more details on using hashes here.

File details

Details for the file vienna-0.7.0-py2.py3-none-any.whl.

File metadata

  • Download URL: vienna-0.7.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for vienna-0.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4f046cb02654172448a6019e1dccbd8426ee7983e1d873ffb6a1b541391c84fd
MD5 9a27d5bc063be66f01ead64445c9d863
BLAKE2b-256 6495cdaa9f04bd09270a139c6e8c4adec11c02527bba750d688a5549c97e3ce1

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