rnaglib.transforms.ChainFilter

class rnaglib.transforms.ChainFilter(valid_chains_dict, **kwargs)[source]

Filter RNAs based on valid chain names for each structure. Keeps any RNA with at least one residue having a valid chain name, and removes residues with invalid chain names from kept RNAs.

Parameters:

valid_chains_dict (dict) – Dictionary mapping structure names to lists of valid chain names.

__init__(valid_chains_dict, **kwargs)[source]

Methods

__init__(valid_chains_dict, **kwargs)

forward(data)

Returns true/ or false on the given RNA