rnaglib.transforms.SecondaryStructureTransform

class rnaglib.transforms.SecondaryStructureTransform(structures_dir)[source]

Compute secondary structure in dot-bracket notation for each chain in the RNA and store in a graph-level dictionary. Secondary structure assignments computed by forgi

>>> from rnaglib.transforms import SecondaryStructureTransform
>>> from rnaglib.dataset import RNADataset
>>> dset = RNADataset(debug=True)
>>> T = SecondaryStructureTransform(dset.structures_path)
>>> T(dset[0])
>>> dset[0].graph['ss']
__init__(structures_dir)[source]

Methods

__init__(structures_dir)

forward(rna_dict)