[ GAMB | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
Strand(); | |
Strand(short StrandNum, short sseNum, int initResidueNum, int endResidueNum, char initChainID, char endChainID, RelativeParallelism sense, const StrandConnection& stcn); | |
explicit | Strand(const char* const PDBrec); |
Strand(const Strand& st); | |
// Data members information | |
short | strandNumber() const; |
int | startResidue() const; |
int | endResidue() const; |
char | initChainID() const; |
char | endChainID() const; |
RelativeParallelism | typeParallel() const; |
StrandConnection | stConnection() const; |
bool | isFirstStrand() const; |
bool | isResInStrand(const int resNum) const; |
bool | isAtomInStrand(const Atom& at) const; |
friend ostream& | operator<<(ostream& s, const Strand& str); |
protected: |
Copyright: SAMBA group, Tel-Aviv Univ. Israel, 1999.
Strand();
The empty constructor default values are given
Strand();
Strand(short StrandNum, short sseNum, int initResidueNum, int endResidueNum, char initChainID, char endChainID, RelativeParallelism sense, const StrandConnection& stcn);
A regular constructor with all infromation constructor all
infromation has a deafult value
Strand(short StrandNum, short sseNum, int initResidueNum, int endResidueNum, char initChainID, char endChainID, RelativeParallelism sense, const StrandConnection& stcn);
explicit Strand(const char* const PDBrec);
The constrcutor stright from the pdb records.
explicit Strand(const char* const PDBrec);
Strand(const Strand& st);
Copy constructor
Strand(const Strand& st);
short strandNumber() const;
The number of the strand insied the beta sheet
inline short strandNumber() const;
Function is currently defined inline.
int startResidue() const;
The residue number that begins this particular strand.
Please Notice! that this residue is relative to the chain
if you read the atoms through the Atom class you might find
that residue 32 in chain B has a different numbering there
inline int startResidue() const;
Function is currently defined inline.
int endResidue() const;
The residue number that ends this particular strand.
Please Notice! that this residue is relative to the chain
if you read the atoms through the Atom class you might find
that residue 32 in chain B has a different numbering there
inline int endResidue() const;
Function is currently defined inline.
char initChainID() const;
The chain where the strand begins, if there are no chain a '?' will
be returned
inline char initChainID() const;
Function is currently defined inline.
char endChainID() const;
The chain where the strand ends, if there are no chain a '?' will
be returned
inline char endChainID() const;
Function is currently defined inline.
RelativeParallelism typeParallel() const;
The type of parallelism this strand holds rlatively to the
previous strand in the sheet
inline RelativeParallelism typeParallel() const;
Function is currently defined inline.
StrandConnection stConnection() const;
the connection information to the previous strand
if this is the first strand the emopty connection will be returned.
inline StrandConnection stConnection() const;
Function is currently defined inline.
bool isFirstStrand() const;
Checking whether this strand is the first strand in the sheet
inline bool isFirstStrand() const;
Function is currently defined inline.
bool isResInStrand(const int resNum) const;
Checking if residue number X is in Strand
inline bool isResInStrand(const int resNum) const;
Function is currently defined inline.
bool isAtomInStrand(const Atom& at) const;
Checking if a certain atom is in Strand
bool isAtomInStrand(const Atom& at) const;
friend ostream& operator<<(ostream& s, const Strand& str);
An output stream in the follwoing format
STRAND num:
friend ostream& operator<<(ostream& s, const Strand& str);
All Members
public: explicit Strand(const char* const PDBrec); // Data members information short strandNumber() const; int startResidue() const; int endResidue() const; char initChainID() const; char endChainID() const; RelativeParallelism typeParallel() const; StrandConnection stConnection() const; bool isFirstStrand() const; bool isResInStrand(const int resNum) const; bool isAtomInStrand(const Atom& at) const; friend ostream& operator<<(ostream& s, const Strand& str); protected: Ancestors
Class does not inherit from any other class.Descendants
Class is not inherited by any others.
Generated from source by the Cocoon utilities on Sun Nov 15 13:35:26 2009
.