biotite.structure.residue_iter

biotite.structure.residue_iter(array)[source]

Iterate over all residues in an atom array (stack).

Parameters
arrayAtomArray or AtomArrayStack

The atom array (stack) to iterate over.

Yields
residueAtomArray or AtomArrayStack

A single residue of the input array.

Examples

>>> for res in residue_iter(atom_array[:50]):
...     print("New residue")
...     print(res)
...     print()
New residue
    A       1  ASN N      N        -8.901    4.127   -0.555
    A       1  ASN CA     C        -8.608    3.135   -1.618
    A       1  ASN C      C        -7.117    2.964   -1.897
    A       1  ASN O      O        -6.634    1.849   -1.758
    A       1  ASN CB     C        -9.437    3.396   -2.889
    A       1  ASN CG     C       -10.915    3.130   -2.611
    A       1  ASN OD1    O       -11.269    2.700   -1.524
    A       1  ASN ND2    N       -11.806    3.406   -3.543
    A       1  ASN H1     H        -8.330    3.957    0.261
    A       1  ASN H2     H        -8.740    5.068   -0.889
    A       1  ASN H3     H        -9.877    4.041   -0.293
    A       1  ASN HA     H        -8.930    2.162   -1.239
    A       1  ASN HB2    H        -9.310    4.417   -3.193
    A       1  ASN HB3    H        -9.108    2.719   -3.679
    A       1  ASN HD21   H       -11.572    3.791   -4.444
    A       1  ASN HD22   H       -12.757    3.183   -3.294

New residue
    A       2  LEU N      N        -6.379    4.031   -2.228
    A       2  LEU CA     C        -4.923    4.002   -2.452
    A       2  LEU C      C        -4.136    3.187   -1.404
    A       2  LEU O      O        -3.391    2.274   -1.760
    A       2  LEU CB     C        -4.411    5.450   -2.619
    A       2  LEU CG     C        -4.795    6.450   -1.495
    A       2  LEU CD1    C        -3.612    6.803   -0.599
    A       2  LEU CD2    C        -5.351    7.748   -2.084
    A       2  LEU H      H        -6.821    4.923   -2.394
    A       2  LEU HA     H        -4.750    3.494   -3.403
    A       2  LEU HB2    H        -3.340    5.414   -2.672
    A       2  LEU HB3    H        -4.813    5.817   -3.564
    A       2  LEU HG     H        -5.568    6.022   -0.858
    A       2  LEU HD11   H        -3.207    5.905   -0.146
    A       2  LEU HD12   H        -2.841    7.304   -1.183
    A       2  LEU HD13   H        -3.929    7.477    0.197
    A       2  LEU HD21   H        -4.607    8.209   -2.736
    A       2  LEU HD22   H        -6.255    7.544   -2.657
    A       2  LEU HD23   H        -5.592    8.445   -1.281

New residue
    A       3  TYR N      N        -4.354    3.455   -0.111
    A       3  TYR CA     C        -3.690    2.738    0.981
    A       3  TYR C      C        -4.102    1.256    1.074
    A       3  TYR O      O        -3.291    0.409    1.442
    A       3  TYR CB     C        -3.964    3.472    2.302
    A       3  TYR CG     C        -2.824    3.339    3.290
    A       3  TYR CD1    C        -2.746    2.217    4.138
    A       3  TYR CD2    C        -1.820    4.326    3.332
    A       3  TYR CE1    C        -1.657    2.076    5.018
    A       3  TYR CE2    C        -0.725    4.185    4.205
    A       3  TYR CZ     C        -0.639    3.053    5.043
    A       3  TYR OH     O         0.433    2.881    5.861
    A       3  TYR H      H        -4.934    4.245    0.120
    A       3  TYR HA     H        -2.615    2.768    0.796
    A       3  TYR HB2    H        -4.117    4.513    2.091