gemmi.Chain class

Methods

def add_residue(self, residue: Residue, pos: int = -1) -> Residue
def append_residues(self, new_residues: typing.List[Residue], min_sep: int = 0) -> None
def calculate_center_of_mass(self, /) -> Position
def calculate_mass(self, /) -> float
def clone(self, /) -> Chain
def count_atom_sites(self, sel: Selection = None) -> int
def count_occupancies(self, sel: Selection = None) -> float
def first_conformer(self, /) -> FirstConformerRes
def get_ligands(self, /) -> ResidueSpan
def get_polymer(self, /) -> ResidueSpan
def get_subchain(self, arg0: str, /) -> ResidueSpan
def get_waters(self, /) -> ResidueSpan
def next_residue(self, arg0: Residue, /) -> Residue
def previous_residue(self, arg0: Residue, /) -> Residue
def subchains(self, /) -> typing.List[ResidueSpan]
def trim_to_alanine(self, /) -> None
def whole(self, /) -> ResidueSpan

Special methods

def __delitem__(self, index: int) -> None
def __delitem__(self, arg0: slice, /) -> None
def __getitem__(self, pdb_seqid: str) -> ResidueGroup
def __getitem__(self, index: int) -> Residue
def __getitem__(self, arg0: slice, /) -> list
def __init__(self, arg0: str, /) -> None
def __iter__(self, /) -> typing.Iterator
def __len__(self, /) -> int
def __repr__(self, /) -> str

Properties

name: str get set