Main Page | Modules | Data Structures | File List | Data Fields | Globals

massspec/mqfilename.h File Reference

a file that includes the definitions for More...

Go to the source code of this file.

Data Structures

struct  MQFilename

Defines

#define MAX_FILENAME_LENGTH   1000
#define MAP_EXT   "map"
#define RAW_MAP_EXT   "r.map"
#define PRC_MAP_EXT   "s.map"
#define LBL_MAP_EXT   "l.map"
#define MAP_HEADER_EXT   "header"
#define RAW_MAP_HEADER_EXT   "r.header"
#define PRC_MAP_HEADER_EXT   "s.header"
#define LBL_MAP_HEADER_EXT   "l.header"
#define PEAKS_EXT   "peaks"
#define FPEAKS_EXT   "fpeaks"
#define PEAK_GROUP_EXT   "pgroups"
#define ISC_EXT   "ic"
#define MQFILE_EXT_DTA2FPEAK   "dta2fpeak"
#define MQFILE_EXT_METRICS   "metrics"
#define MS2_SPECTRUM_EXT   "MS2.spec"
#define MS1_SPECTRUM_EXT   "MS1.spec"
#define MASS_CHROM_EXT   "mchrom"
#define TABLES_EXT   "table"
#define PROC_METHOD_EXT   "mpm"
#define PREFERENCES_EXT   "pref"
#define MQFILE_EXT_MSAR   "msar"
#define MQFILE_EXT_MS2AR   "ms2ar"
#define MQFILE_EXT_PARAM   "param"
#define UNDERSCORE   "_"
#define COMMENT_CHAR   '#'
#define HEADER_CHAR   '>'
#define MAX_LINE_LENGTH   1000
#define FOR_EACH_LINE(fp)   while(fgets(FILE_LINE, MAX_LINE_LENGTH, (fp)) != NULL)

Typedefs

typedef MQFilename MQFilename

Enumerations

enum  MQFileType {
  MQFILE_TYPE_MAP, MQFILE_TYPE_HEADER, MQFILE_TYPE_IPK, MQFILE_TYPE_FPK,
  MQFILE_TYPE_ATR, MQFILE_TYPE_MS1, MQFILE_TYPE_MS2, MQFILE_TYPE_PGR,
  MQFILE_TYPE_ISC, MQFILE_TYPE_DTA2FPEAK, MQFILE_TYPE_METRICS, SESSION_PATH,
  SESSION_NAME
}

Functions

MQFilename MQFilename_tokenize (char *mqf)
char * MQFileType_toString (int type)
int MQFileType_toIndex (char *string)
const char * MQFileType_getExtension (int type)
int MQFilename_viewUsingPath (char *path, char *name)
int MQFilename_view (char *filename)
int MQFilename_fileExists (char *filename)
char * MQFilename_getFileExtension (char *szFilename)
char * MQFilename_removeFileExtension (char *szFilename)
char * MQFilename_assemble (char *path, char *name, MQFileType type, char *szModifier)
char * MQFilename_getPath (char *fullfilename)
char * MQFilename_getName (char *fullfilename)
int MQFilename_createInexistentFile (char *name)
int MQFile_isLineComment (char *line)
int MQFile_isLineHeader (char *line)
int MQFile_countLines (FILE *fp)
int MQFile_countNoEmptyNoCommentLines (FILE *fp)
int countlines (FILE *fp)
int checkln (char *line)
int checkcommln (char *line)
int checkheaderln (char *line)
void chomp (char *string)
int isLineEmpty (char *line)

Variables

char FILE_LINE [MAX_LINE_LENGTH]


Detailed Description

a file that includes the definitions for

Author:
Kyriacos C. Leptos
Date:
2004-05-04
Details.
Generated on Sun Feb 13 01:06:01 2005 for MapQuant by doxygen 1.3.7