Bsoft object

struct Bmolecule

Source:

include/rwmolecule.h

Description:

Molecule definition and property structure.

Features:

A molecule is viewed as a single covalently bound set of atoms with
properties such as gene and protein sequences, and composed
of a set of residues containing atoms.

Code:

struct Bmolecule {
Bmolecule* next; // Next molecule in linked list
int num; // Molecule number
Bstring id; // Molecule identifier
unsigned long nres; // Number of residues
unsigned long nbase; // Number of bases
unsigned long first_codon; // First amino acid codon in NA sequence
Bstring seq; // Protein sequence
Bstring naseq; // Nucleic acid sequence
Vector3 min; // Coordinate minima
Vector3 max; // Coordinate maxima
float Bmin,Bmax; // B-factor statistics
float Bave,Bstd;
int sel; // Selection flag
float fom; // Figure-of-merit for molecule
Bresidue* res; // First residue in molecule
Bsecondary* sec; // Secondary structure
} ;

Other objects included:

struct Bcomponent
struct Bcomptype
struct Blink
struct Bmolecule
struct Bpolygon
struct Bresidue


Generated by bdoc.pl on Mon Jun 15 11:55:12 2009


Back to the Bsoft home