ProtoCaller.IO.PDB.Missing module

class ProtoCaller.IO.PDB.Missing.MissingAtoms(resName, chainID, resSeq, iCode=' ', atoms=None)

Bases: ProtoCaller.IO.PDB.Missing.MissingResidue, list

Represents all missing atoms corresponding to a single residue in a PDB file.

Parameters
  • resName (str) – Initialises resName.

  • chainID (str) – Initialises chainID.

  • resSeq (str, int) – Initialises resSeq.

  • iCode (str) – Initialises iCode.

  • atoms ([ProtoCaller.IO.PDB.Atom.Atom]) – Initialises the missing atoms.

class ProtoCaller.IO.PDB.Missing.MissingResidue(resName, chainID, resSeq, iCode=' ')

Bases: ProtoCaller.IO.PDB._Helper_Mixin.HelperMixin

Represents a missing residue in a PDB file.

Parameters
  • resName (str) – Initialises resName.

  • chainID (str) – Initialises chainID.

  • resSeq (str, int) – Initialises resSeq.

  • iCode (str) – Initialises iCode.

resName

Residue name.

Type

str

chainID

Chain identifier.

Type

str

resSeq

Residue sequence number.

Type

int

iCode

Code for insertion of residues.

Type

str

property sequence

Returns the single-character code of the amino acid residue. For missing residues this is always ‘-‘.

Type

str

property type

Returns the type of the residue, determined by ProtoCaller.RESIDUETYPE.

Type

str