67 unsigned short int &isDNA,
68 unsigned short int verbose);
78 double &dX,
double &dY,
double &dZ,
79 double &tX,
double &tY,
double &tZ);
86 double x,
double y,
double z,
87 int &numStrand,
int &numNucleotid,
int &codeResidue);
91 double DistanceTwo3Dpoints(
double xA,
double xB,
96 int fNbNucleotidsPerStrand;
Molecule * Load(const std::string &filename, unsigned short int &isDNA, unsigned short int verbose)
Load PDB file into memory.
Barycenter * ComputeNucleotideBarycenters(Molecule *moleculeListTemp)
Compute nucleotide barycenter from memory.
Definition of the Barycenter class.
void ComputeNbNucleotidsPerStrand(Molecule *moleculeListTemp)
Compute number of nucleotide per strand.
unsigned short int ComputeMatchEdepDNA(Barycenter *, Molecule *, double x, double y, double z, int &numStrand, int &numNucleotid, int &codeResidue)
Compute if energy is deposited in per atom.
Definition of the PDBmolecule class.
void ComputeBoundingVolumeParams(Molecule *moleculeListTemp, double &dX, double &dY, double &dZ, double &tX, double &tY, double &tZ)
Compute the corresponding bounding volume parameters.
PDBlib()
First constructor.