|
BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
#include <fstream>#include <vector>#include <string>#include <sstream>#include <algorithm>#include <cmath>#include <cstdlib>#include <iostream>#include "BioMatrix.h"

Go to the source code of this file.
Functions | |
| string | toString (const vector< int > &x) |
| vector< string > | extractDataBlock (ifstream &fin, const string &startStr, const string &endStr) |
| bool | checkFloat (string val) |
| vector< int > | processString (string indexstr) |
| string | rightTrim (const string &a) |
| string | leftTrim (const string &a) |
| string | parseStr (const string &st, const string &fill) |
| void | reverseLargeString (string &st) |
| vector< int > | getUniqueVectorElements (vector< int >) |
| vector< float > | getUniqueVectorElements (vector< float >) |
| vector< char > | getUniqueVectorElements (vector< char >) |
| vector< string > | getUniqueVectorElements (vector< string >) |
| vector< string > | removeVectorElements (vector< string >, string) |
| void | printVector (vector< string >, char c='\t') |
| vector< string > | splitString (string s, char c='\t') |
| void | BioGetChar () |
| void | BioClear () |
| int | stringToInt (const string &) |
| long | stringToLong (const string &) |
| float | stringToFloat (const string &) |
| double | stringToDouble (const string &) |
| string | toString (const int &) |
| string | toString (const long &) |
| string | toString (const float &) |
| string | toString (const double &) |
| string | toUpperCase (const string &s) |
| string | toLowerCase (const string &s) |
| string | reverseString (const string &s) |
| string | replaceString (string st, string p1, string rep="", int noRep=-1) |
| void | align (string, int, int, ostream &=cout) |
| void | alignLines (string, ostream &=cout, unsigned int len=67) |
| float | roundNumber (float number, float dec) |
| int | delimiter (string, char, string &, int z=0) |
| string | rmBlank (const string &x) |
| float | toDegrees (const float rad_) |
| float | toRadians (const float th_) |
| float | distance (const float x1, const float y1, const float z1, const float x2, const float y2, const float z2) |
| float | angle (const float, const float, const float, const float, const float, const float, const float, const float, const float) |
| float | torsion (const float, const float, const float, const float, const float, const float, const float, const float, const float, const float, const float, const float) |
| float | angleBetweenDirectionCosines (float l1, float m1, float n1, float l2, float m2, float n2) |
| float | angleBetweenDirectionCosines (BioMatrix &x1, BioMatrix &x2) |
| float | determinant (float, float, float, float, float, float, float, float, float) |
| float | BioDeterminant3by3 (BioMatrix &) |
| BioMatrix | BioInverse3by3 (BioMatrix &) |
| void | breakLines (string &s, ostream &=cout) |
| void | BioShowInBrowser (string fileName_, string browser_="c:/Program\\ Files/Internet\\ Explorer/IEXPLORE.exe") |
| void | BioShowDnaSubstitutionMatrix (ostream &os=cout) |
| void | BioShowProteinSubstitutionMatrix (ostream &os=cout) |
| void | BioShowAcidicAminoAcids (ostream &os=cout) |
| void | BioShowBasicAminoAcids (ostream &os=cout) |
| void | BioShowPolarAminoAcids (ostream &os=cout) |
| void | BioShowNonPolarAminoAcids (ostream &os=cout) |
| void | BioShowAminoAcidAmbiguityCode (ostream &os=cout) |
| void | BioShowNucleicAcidAmbiguityCode (ostream &os=cout) |
| void | BioShowFTKs (ostream &os=cout) |
| void | BioShowFTQs (ostream &os=cout) |
| void | BioShowNucleicAcidProperties (ostream &os=cout) |
| void | BioShowAminoAcidProperties (ostream &os=cout) |
| void | BioShowSpaceGroupNames (ostream &os=cout) |
| void | BioShowStandardCodonTable (ostream &os=cout) |
| void | BioShowAmbiguousRestrictionEnzymes (ostream &os=cout) |
| void | BioShowUnAmbiguousRestrictionEnzymes (ostream &os=cout) |
| void | BioShowUniqueAmbiguousRestrictionEnzymes (ostream &os=cout) |
| void | BioShowUniqueUnAmbiguousRestrictionEnzymes (ostream &os=cout) |
Variables | |
| const double | PI = 3.14285714285714 |
| void align | ( | string | , |
| int | , | ||
| int | , | ||
| ostream & | = cout |
||
| ) |
| void alignLines | ( | string | , |
| ostream & | = cout, |
||
| unsigned int | len = 67 |
||
| ) |
| float angle | ( | const float | , |
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | |||
| ) |
| float angleBetweenDirectionCosines | ( | float | l1, |
| float | m1, | ||
| float | n1, | ||
| float | l2, | ||
| float | m2, | ||
| float | n2 | ||
| ) |
| float angleBetweenDirectionCosines | ( | BioMatrix & | x1, |
| BioMatrix & | x2 | ||
| ) |
| void BioClear | ( | ) |
| float BioDeterminant3by3 | ( | BioMatrix & | ) |
| void BioGetChar | ( | ) |
| BioMatrix BioInverse3by3 | ( | BioMatrix & | ) |
| void BioShowAcidicAminoAcids | ( | ostream & | os = cout | ) |
| void BioShowAmbiguousRestrictionEnzymes | ( | ostream & | os = cout | ) |
| void BioShowAminoAcidAmbiguityCode | ( | ostream & | os = cout | ) |
| void BioShowAminoAcidProperties | ( | ostream & | os = cout | ) |
| void BioShowBasicAminoAcids | ( | ostream & | os = cout | ) |
| void BioShowDnaSubstitutionMatrix | ( | ostream & | os = cout | ) |
| void BioShowFTKs | ( | ostream & | os = cout | ) |
| void BioShowFTQs | ( | ostream & | os = cout | ) |
| void BioShowInBrowser | ( | string | fileName_, |
| string | browser_ = "c:/Program\\ Files/Internet\\ Explorer/IEXPLORE.exe" |
||
| ) |
| void BioShowNonPolarAminoAcids | ( | ostream & | os = cout | ) |
| void BioShowNucleicAcidAmbiguityCode | ( | ostream & | os = cout | ) |
| void BioShowNucleicAcidProperties | ( | ostream & | os = cout | ) |
| void BioShowPolarAminoAcids | ( | ostream & | os = cout | ) |
| void BioShowProteinSubstitutionMatrix | ( | ostream & | os = cout | ) |
| void BioShowSpaceGroupNames | ( | ostream & | os = cout | ) |
| void BioShowStandardCodonTable | ( | ostream & | os = cout | ) |
| void BioShowUnAmbiguousRestrictionEnzymes | ( | ostream & | os = cout | ) |
| void BioShowUniqueAmbiguousRestrictionEnzymes | ( | ostream & | os = cout | ) |
| void BioShowUniqueUnAmbiguousRestrictionEnzymes | ( | ostream & | os = cout | ) |
| void breakLines | ( | string & | s, |
| ostream & | = cout |
||
| ) |
| bool checkFloat | ( | string | val | ) |
| int delimiter | ( | string | , |
| char | , | ||
| string & | , | ||
| int | z = 0 |
||
| ) |
| float determinant | ( | float | , |
| float | , | ||
| float | , | ||
| float | , | ||
| float | , | ||
| float | , | ||
| float | , | ||
| float | , | ||
| float | |||
| ) |
| float distance | ( | const float | x1, |
| const float | y1, | ||
| const float | z1, | ||
| const float | x2, | ||
| const float | y2, | ||
| const float | z2 | ||
| ) |
| vector<string> extractDataBlock | ( | ifstream & | fin, |
| const string & | startStr, | ||
| const string & | endStr | ||
| ) |
| vector<int> getUniqueVectorElements | ( | vector< int > | ) |
| vector<float> getUniqueVectorElements | ( | vector< float > | ) |
| vector<char> getUniqueVectorElements | ( | vector< char > | ) |
| vector<string> getUniqueVectorElements | ( | vector< string > | ) |
| string leftTrim | ( | const string & | a | ) |
| string parseStr | ( | const string & | st, |
| const string & | fill | ||
| ) |
| void printVector | ( | vector< string > | , |
| char | c = '\t' |
||
| ) |
| vector<int> processString | ( | string | indexstr | ) |
| vector<string> removeVectorElements | ( | vector< string > | , |
| string | |||
| ) |
| string replaceString | ( | string | st, |
| string | p1, | ||
| string | rep = "", |
||
| int | noRep = -1 |
||
| ) |
| void reverseLargeString | ( | string & | st | ) |
| string reverseString | ( | const string & | s | ) |
| string rightTrim | ( | const string & | a | ) |
| string rmBlank | ( | const string & | x | ) |
| float roundNumber | ( | float | number, |
| float | dec | ||
| ) |
| vector<string> splitString | ( | string | s, |
| char | c = '\t' |
||
| ) |
| double stringToDouble | ( | const string & | ) |
| float stringToFloat | ( | const string & | ) |
| int stringToInt | ( | const string & | ) |
| long stringToLong | ( | const string & | ) |
| float toDegrees | ( | const float | rad_ | ) |
| string toLowerCase | ( | const string & | s | ) |
| float toRadians | ( | const float | th_ | ) |
| float torsion | ( | const float | , |
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | , | ||
| const float | |||
| ) |
| string toString | ( | const vector< int > & | x | ) |
| string toString | ( | const int & | ) |
| string toString | ( | const long & | ) |
| string toString | ( | const float & | ) |
| string toString | ( | const double & | ) |
| string toUpperCase | ( | const string & | s | ) |
| const double PI = 3.14285714285714 |