Class diagram

The class diagram in figure 1 shows the dependencies between classes in MolTalk. To see all the classes' attributes and methods, browse the class descriptions in the following chapters.

Creation of Structure, Chain, Residue:
MTStructureFactory (3.1), MTChainFactory (3.3), MTResidueFactory (3.5)

Access to PDB file entity hierarchy:
MTStructure (3.2), MTChain (3.4), MTResidue (3.6), MTAtom (3.8)

MTPairwiseStrxAlignmnet (3.10), MTPairwiseSequenceAlignment (3.11), MTAlPos (3.12), MTSelection (3.13)

Mathematics:
MTMatrix (4.2), MTMatrix44 (4.3), MTMatri53 (4.4)
MTVector (4.1), MTCoordinates (3.9)

File access:
MTStream (5.1), MTFileStream (5.2), MTCompressedFileStream (5.2)

Figure 1: Class diagram showing the dependencies of the classes in MolTalk. Dashed lines indicate dependencies among classes. A triangle and line indicates inheritance between parent class and subclasses. A rhomb and line indicates that the second class is part of the first one.
Image class_diagram3

moltalk@moltalk.org      version of this document: V3.0