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() # AGGCTTTACA
RNA-specific functions (requires ViennaRNA installation)
r.Viennafold()
r.ViennaTargetEnergy('(((....)))')