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.
Rohan Koodli
pip install nucleopy
See the examples folder for example use cases for nucleopy.
r = RNA('AGGCUUUACA')
d = DNA('ATCGGATCCG')d.complement() # TAGCCTAGGC
d.isComplement('TAAGCG') # False
r.toDNA() # AGGCTTTACARNA-specific functions (requires ViennaRNA installation)
r.Viennafold()
r.ViennaTargetEnergy('(((....)))')