[][src]Struct nom_pdb::coordinate::ConectParser

pub struct ConectParser;

Overview

The CONECT records specify connectivity between atoms for which coordinates are supplied. The connectivity is described using the atom serial number as shown in the entry. CONECT records are mandatory for HET groups (excluding water) and for other Connect not specified in the standard residue connectivity table. These records are generated automatically.

Record Format

COLUMNSDATA TYPEFIELDDEFINITION
1 - 6Record name"CONECT"
7 - 11IntegerserialAtom serial number
12 - 16IntegerserialSerial number of bonded atom
17 - 21IntegerserialSerial number of bonded atom
22 - 26IntegerserialSerial number of bonded atom
27 - 31IntegerserialSerial number of bonded atom

Details

CONECT records are present for:

  • Intra-residue connectivity within non-standard (HET) residues (excluding water).

  • Inter-residue connectivity of HET groups to standard groups (including water) or to other HET groups.

  • Disulfide bridges specified in the SSBOND records have corresponding records.

  • No differentiation is made between atoms with delocalized charges (excess negative or positive charge).

  • Atoms specified in the CONECT records have the same numbers as given in the coordinate section.

  • All atoms connected to the atom with serial number in columns 7 - 11 are listed in the remaining fields of the record.

  • If more than four fields are required for non-hydrogen and non-salt bridges, a second CONECT record with the same atom serial number in columns 7 - 11 will be used.

  • These CONECT records occur in increasing order of the atom serial numbers they carry in columns 7 - 11. The target-atom serial numbers carried on these records also occur in increasing order.

  • The connectivity list given here is redundant in that each bond indicated is given twice, once with each of the two atoms involved specified in columns 7 - 11.

  • For hydrogen Connect, when the hydrogen atom is present in the coordinates, a CONECT record between the hydrogen atom and its acceptor atom is generated.

  • For NMR entries, CONECT records for one model are generated describing heterogen connectivity and others for LINK records assuming that all models are homogeneous models.

Trait Implementations

impl FieldParser for ConectParser[src]

type Output = Vec<Connect>

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.