gemmi.Residue class

Methods

def add_atom(self, atom: Atom, pos: int = -1) -> Atom
def clone(self, /) -> Residue
def find_atom(self, name: str, altloc: str, el: Element = gemmi.Element('X')) -> Atom
def first_conformer(self, /) -> FirstConformerAtoms
def get_ca(self, /) -> Atom
def get_p(self, /) -> Atom
def is_water(self, /) -> bool
def remove_atom(self, name: str, altloc: str, el: Element = gemmi.Element('X')) -> None
def remove_hydrogens(self, /) -> None
def sole_atom(self, arg0: str, /) -> Atom
def trim_to_alanine(self, /) -> bool

Special methods

def __contains__(self, arg0: str, /) -> bool
def __delitem__(self, index: int) -> None
def __delitem__(self, arg0: slice, /) -> None
def __eq__(self, arg0: ResidueId, /) -> bool
def __getitem__(self, index: int) -> Atom
def __getitem__(self, name: str) -> AtomGroup
def __getstate__(self, /) -> tuple
def __init__(self, /) -> None
def __iter__(self, /) -> typing.Iterator
def __len__(self, /) -> int
def __repr__(self, /) -> str
def __setstate__(self, arg0: tuple, /) -> None
def __str__(self, /) -> str

Properties

entity_id: str get
entity_type: EntityType get set
flag: str get set
het_flag: str get set
label_seq: typing.Optional[int] get set
name: str get set
segment: str get set
seqid: SeqId get set
sifts_unp: tuple get
subchain: str get set