include/gn/gnStringTools.h File Reference

#include <iostream>
#include <string>
#include <vector>
#include <stdlib.h>
#include <stdio.h>
#include "gn/gnDefs.h"

Include dependency graph for gnStringTools.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

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)
string charArrayToString (char *charArray, unsigned int length)
string getExtString (string oFileName)
string getFileNoExtString (string oFileName)
string getFileString (string oFileName)
string getPathString (string oFileName)
bool isBase (char base)
bool isNewLine (char ch)
bool isSpace (char ch)
bool isWhiteSpace (char ch)
int parseIntValue (string &valueString)
int parseUintValue (string &valueString)
unsigned int parseValue (string &valueString)
void removeEndSpace (string &str)
unsigned int removeSpace (string &str)
void standarizePathString (string &oFileName)
vector< string > tokenizeString (const char *str, unsigned int len, char delimiter= '\t')
vector< string > tokenizeString (const string &str, char delimiter= '\t')
string uintToString (unsigned int value)
string ulongToString (unsigned long value)


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 gnSeqI, and uint32.

Referenced by gnGBKSource::Write().

string charArrayToString char *  charArray,
unsigned int  length
 

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 isBase char  base  ) 
 

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 = '\t'
 

Definition at line 214 of file gnStringTools.cpp.

Referenced by tokenizeString().

vector< string > tokenizeString const string &  str,
char  delimiter = '\t'
 

Definition at line 209 of file gnStringTools.cpp.

References tokenizeString().

string uintToString unsigned int  value  ) 
 

Definition at line 117 of file gnStringTools.cpp.

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

string ulongToString unsigned long  value  ) 
 

Definition at line 133 of file gnStringTools.cpp.


Generated on Mon Feb 14 19:29:10 2005 for libGenome by doxygen 1.3.8