pestifer.objs.cleavagesite module¶
CleavageSite is a class for handling chain cleavage in molecular structures. It represents a user-specified modification that cleaves a segment of a chain between two specified residues, creating a new segment.
- class pestifer.objs.cleavagesite.CleavageSite(*args, chainID: str, resid1: ResID, resid2: ResID)[source]¶
Bases:
BaseObjA class for handling chain cleavage. Note that this mod is not expected to be part of an ObjManager so the yaml_header and objcat attributes are irrelevant. It is instead handled as a run task.
- model_config = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'frozen': False}¶
Configuration for
pydantic.BaseModel.
- class pestifer.objs.cleavagesite.CleavageSiteList(initlist: Iterable[T] = ())[source]¶
Bases:
BaseObjList[CleavageSite]