Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

gnStringTools.cpp File Reference

#include "gn/gnStringTools.h"

Go to the source code of this file.

Functions

void BaseCount (const string &bases, gnSeqI &a_count, gnSeqI &c_count, gnSeqI &g_count, gnSeqI &t_count, gnSeqI &other_count)
unsigned int removeSpace (string &str)
void removeEndSpace (string &str)
bool isNewLine (char ch)
bool isWhiteSpace (char ch)
bool isSpace (char ch)
string uintToString (unsigned int value)
string ulongToString (unsigned long value)
unsigned int parseValue (string &valueString)
int parseUintValue (string &valueString)
int parseIntValue (string &valueString)
vector< string > tokenizeString (const string &str, char delimiter)
vector< string > tokenizeString (const char *str, unsigned int len, char delimiter)
void standarizePathString (string &oFileName)
string getPathString (string oFileName)
string getFileString (string oFileName)
string getExtString (string oFileName)
string getFileNoExtString (string oFileName)


Function Documentation

void BaseCount const string &    bases,
gnSeqI   a_count,
gnSeqI   c_count,
gnSeqI   g_count,
gnSeqI   t_count,
gnSeqI   other_count
 

Definition at line 14 of file gnStringTools.cpp.

References uint32.

Referenced by gnGBKSource::Write().

string getExtString string    oFileName
 

Definition at line 263 of file gnStringTools.cpp.

string getFileNoExtString string    oFileName
 

Definition at line 273 of file gnStringTools.cpp.

string getFileString string    oFileName
 

Definition at line 256 of file gnStringTools.cpp.

Referenced by gnSourceFactory::AddSource(), and gnSourceFactory::HasSource().

string getPathString string    oFileName
 

Definition at line 247 of file gnStringTools.cpp.

Referenced by gnDNXSource::ParseStream().

bool isNewLine char    ch
 

Definition at line 90 of file gnStringTools.cpp.

Referenced by isSpace(), and gnFASSource::ParseStream().

bool isSpace char    ch
 

Definition at line 108 of file gnStringTools.cpp.

References isNewLine(), and isWhiteSpace().

Referenced by gnFASSource::ParseStream(), and removeEndSpace().

bool isWhiteSpace char    ch
 

Definition at line 99 of file gnStringTools.cpp.

Referenced by isSpace().

int parseIntValue string &    valueString
 

Definition at line 177 of file gnStringTools.cpp.

int parseUintValue string &    valueString
 

Definition at line 161 of file gnStringTools.cpp.

unsigned int parseValue string &    valueString
 

Definition at line 150 of file gnStringTools.cpp.

void removeEndSpace string &    str
 

Definition at line 73 of file gnStringTools.cpp.

References isSpace().

unsigned int removeSpace string &    str
 

Definition at line 35 of file gnStringTools.cpp.

void standarizePathString string &    oFileName
 

Definition at line 238 of file gnStringTools.cpp.

Referenced by gnSourceFactory::HasPath(), gnSourceFactory::HasSource(), and gnSourceFactory::PathExists().

vector< string > tokenizeString const char *    str,
unsigned int    len,
char    delimiter
 

Definition at line 214 of file gnStringTools.cpp.

Referenced by tokenizeString().

vector< string > tokenizeString const string &    str,
char    delimiter
 

Definition at line 209 of file gnStringTools.cpp.

string uintToString unsigned int    value
 

Definition at line 117 of file gnStringTools.cpp.

Referenced by gnFASSource::Write(), and gnGBKSource::Write().

string ulongToString unsigned long    value
 

Definition at line 133 of file gnStringTools.cpp.


Generated on Mon Feb 3 02:34:43 2003 for libGenome by doxygen1.3-rc3