gemmi.ResidueSpan class

Methods

def add_residue(self, residue: Residue, pos: int = -1) -> Residue
def auth_seq_id_to_label(self, arg0: SeqId, /) -> typing.Optional[int]
def check_polymer_type(self, /) -> PolymerType
def extract_sequence(self, /) -> typing.List[str]
def first_conformer(self, /) -> FirstConformerResSpan
def label_seq_id_to_auth(self, arg0: typing.Optional[int], /) -> SeqId
def length(self, /) -> int
def make_one_letter_sequence(self, /) -> str
def residue_groups(self, /) -> ResidueSpanGroups
def subchain_id(self, /) -> str
def transform_pos_and_adp(self, arg0: Transform, /) -> None

Special methods

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