RotamerLibrary

stores 1-4 side-chain torsional angles: chi1-chi4 and probability

[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class RotamerLibrary
{
public:
typedef vector< RotamersSet> ResidueRotamers;
RotamerLibrary();
void readRotamerLibrary(ifstream& libFile, float prob, bool thresholdForSum );
const RotamersSet& getRotamers(RESIDUE_INDEX res, float phi, float psi) const;
friend ostream& operator<<(ostream& s, const RotamerLibrary& lib);
class RotamerLibEntry ;
protected:
vector< ResidueRotamers> library;
}; // RotamerLibrary

Back to the top of RotamerLibrary


KEYWORD

Back to the top of RotamerLibrary


AUTHORS

Back to the top of RotamerLibrary


CHANGES LOG

Back to the top of RotamerLibrary


GOALS

stores 1-4 side-chain torsional angles: chi1-chi4 and probability

Back to the top of RotamerLibrary

		

USAGE

		

Back to the top of RotamerLibrary


typedef vector< RotamersSet> ResidueRotamers;

    typedef vector< RotamersSet> ResidueRotamers;

Back to the top of RotamerLibrary


RotamerLibrary();

construction

    RotamerLibrary();

Back to the top of RotamerLibrary


void readRotamerLibrary(ifstream& libFile, float prob, bool thresholdForSum );

read library

    void readRotamerLibrary(ifstream& libFile, float prob, bool thresholdForSum = false);

Back to the top of RotamerLibrary


const RotamersSet& getRotamers(RESIDUE_INDEX res, float phi, float psi) const;

return all the rotamers for a given angle

    const RotamersSet& getRotamers(RESIDUE_INDEX res, float phi, float psi) const;

Back to the top of RotamerLibrary


friend ostream& operator<<(ostream& s, const RotamerLibrary& lib);

    friend ostream& operator<<(ostream& s, const RotamerLibrary& lib);

Back to the top of RotamerLibrary


class RotamerLibEntry ;

    class RotamerLibEntry {
    public:
        ////
        friend istream& operator>>(istream& s, RotamerLibEntry& entry);
        ////
        friend ostream& operator<<(ostream& s, const RotamerLibEntry& entry);
    public:
////
        char aa[4];
////
        int phi,psi;
////
        int num;
////
        int anglesIndex[4];
////
        float prob;
////
        float angles[4];
////
        float var[4];
    };

Function is currently defined inline.


Back to the top of RotamerLibrary


vector< ResidueRotamers> library;

    vector< ResidueRotamers> library;

Back to the top of RotamerLibrary


All Members

public:
typedef vector< RotamersSet> ResidueRotamers;
void readRotamerLibrary(ifstream& libFile, float prob, bool thresholdForSum );
const RotamersSet& getRotamers(RESIDUE_INDEX res, float phi, float psi) const;
friend ostream& operator<<(ostream& s, const RotamerLibrary& lib);
class RotamerLibEntry ;
protected:
vector< ResidueRotamers> library;

Back to the top of RotamerLibrary


Ancestors

Class does not inherit from any other class.

Back to the top of RotamerLibrary


Descendants

Class is not inherited by any others.

Back to the top of RotamerLibrary


Generated from source by the Cocoon utilities on Mon Dec 21 12:00:25 2009 .

Report problems to jkotula@unimax.com