biotite.structure.io.pdbx
#
This subpackage provides support for the the modern PDBx file formats.
The CIFFile
class provides dictionary-like access to
every field in text-based mmCIF files.
BinaryCIFFile
provides analogous functionality for the
BinaryCIF format.
Additional utility functions allow reading and writing structures
from/to these files.
High-level functionality#
Get the protein and nucleotide sequences from the |
|
Get the number of models contained in a file. |
|
Create an |
|
Set the |
|
Create an |
|
Set the |
|
List the biological assemblies that are available for the structure in the given file. |
|
Build the given biological assembly. |
CIF format#
This class represents a CIF file. |
|
This class represents a block in a |
|
This class represents a category in a |
|
This class represents a single column in a |
|
This class represents the data in a |
BinaryCIF format#
This class represents a BinaryCIF file. |
|
This class represents a block in a |
|
This class represents a category in a |
|
This class represents a single column in a |
|
This class represents the data in a |
BinaryCIF encodings#
Encoding that encodes an array into bytes. |
|
Lossy encoding that multiplies floating point values with a given factor and subsequently rounds them to the nearest integer. |
|
Lossy encoding that sorts floating point values into bins. |
|
Encoding that compresses runs of equal values into pairs of (value, run length). |
|
Encoding that encodes an array of integers into an array of consecutive differences. |
|
Encoding that compresses an array of 32-bit integers into an array of smaller sized integers. |
|
Encoding that compresses an array of strings into an array of indices that point to the unique strings in that array. |
|
This enum type represents integers that represent data types in BinaryCIF. |