internal_coord.ResidueData

class internal_coord.ResidueData(protein: str, model: int, chain: str, position: int, residue_name: str, coordinates: Generator[CoordinateData, None, None])[source]

Bases: object

Object identifying an amino acid residue and recording its protein structure coordinates

protein

pdb entity ID of the protein structure

Type:

str

model

pdb model number

Type:

int

chain

pdb polypeptide instance ID

Type:

str

position

residue position index in the protein chain

Type:

int

residue_name

amino acid type as its 3-letter name, e.g. ALA or PRO

Type:

str

coordinates

protein structure coordinates describing the residue as atomic positions or internal angles

Type:

Generator[CoordinateData, None, None]

__init__(protein: str, model: int, chain: str, position: int, residue_name: str, coordinates: Generator[CoordinateData, None, None]) None

Methods

__init__(protein, model, chain, position, ...)

Attributes

protein

model

chain

position

residue_name

coordinates