Matrix Science header

msparser.hpp

00001 /*
00002 ##############################################################################
00003 # File: msparser.hpp                                                         #
00004 # Mascot Parser toolkit                                                      #
00005 # Master include file                                                        #
00006 ##############################################################################
00007 # COPYRIGHT NOTICE                                                           #
00008 # Copyright 1998-2006 Matrix Science Limited  All Rights Reserved.           #
00009 #                                                                            #
00010 ##############################################################################
00011 #    $Source: /vol/cvsroot/parser/inc/msparser.hpp,v $
00012 #    $Author: davidc $ 
00013 #      $Date: 2016/04/18 12:50:11 $ 
00014 #  $Revision: 1.37 $
00015 ##############################################################################
00016 */
00017 
00019 //                      Configuration files functionality                   //
00021 
00022 // Some necessary constants
00023 #include "msparser_lim.hpp"
00024 
00025 // General-purpose functionality or base classes
00026 #include "ms_errors.hpp"                // generic error-handling mechanism
00027 #include "ms_customproperty.hpp"        // custom property functionality
00028 #include "ms_fileutilities.hpp"         // file-handling utilities
00029 #include "ms_connection_settings.hpp"   // proxy server and sessionID for config files
00030 #include "ms_tinycdb.hpp"               // cdb index files
00031 #include "ms_input_stream.hpp"          // input sream interface
00032 #include "ms_logging.hpp"               // generic logging mechanism
00033 
00034 // 'mascot.dat' file
00035 #include "ms_computeraddress.hpp"       // auxiliary definition classes
00036 #include "ms_mascotfiles.hpp"           // location of other configuration files
00037 #include "ms_clusterparams.hpp"         // 'Cluster'-section
00038 #include "ms_unigeneoptions.hpp"
00039 #include "ms_cronoptions.hpp"           // 'Cron'-section
00040 #include "ms_databaseoptions.hpp"       // 'Databases'-section
00041 #include "ms_libraryoptions.hpp"        // 'LibraryOptions' -section
00042 #include "ms_parserule.hpp"             // 'Parse'-section
00043 #include "ms_processoroptions.hpp"      // 'Processor'-section
00044 #include "ms_taxonomyrules.hpp"         // 'Taxonomy_XXX'-section
00045 #include "ms_wwwoptions.hpp"            // 'WWW'-section
00046 #include "ms_mascotoptions.hpp"         // 'Options'-section
00047 #include "ms_datfile.hpp"               // main class that represents the whole file
00048 
00049 // 'enzymes' file
00050 #include "ms_enzyme.hpp"
00051 
00052 // 'fragmentation_rules' file
00053 #include "ms_fragmentationrules.hpp"
00054 
00055 // 'mascot.license' file
00056 #include "ms_license.hpp"
00057 
00058 #include "ms_umod_configfile.hpp"
00059 
00060 // 'mod_file' and 'substitutions' files
00061 #include "ms_modfile.hpp"
00062 
00063 // 'masses file'
00064 #include "ms_masses.hpp"
00065 
00066 // CPU configuration retreival
00067 #include "ms_processors.hpp"
00068 
00069 // 'taxonomy' file
00070 #include "ms_taxonomyfile.hpp"
00071 
00072 #include "ms_fragment.hpp"
00073 #include "ms_fragmentvector.hpp"
00074 
00075 // authentication
00076 #include "ms_security_task.hpp"
00077 #include "ms_security_tasks.hpp"
00078 #include "ms_security_user.hpp"
00079 #include "ms_security_group.hpp"
00080 #include "ms_security_options.hpp"
00081 #include "ms_security.hpp"
00082 #include "ms_security_session.hpp"
00083 
00084 // quantitation.xml programming interface
00085 #include "ms_xml_typeinfo.hpp"
00086 #include "ms_xml_schema.hpp"
00087 #include "ms_quant_moverz.hpp"
00088 #include "ms_quant_correction.hpp"
00089 #include "ms_quant_isotope.hpp"
00090 #include "ms_quant_component.hpp"
00091 #include "ms_quant_composition.hpp"
00092 #include "ms_quant_parameters.hpp"
00093 #include "ms_quant_integration.hpp"
00094 #include "ms_quant_neutralloss.hpp"
00095 #include "ms_quant_specificity.hpp"
00096 #include "ms_quant_pepneutralloss.hpp"
00097 #include "ms_quant_localdef.hpp"
00098 #include "ms_quant_unmodified.hpp"
00099 #include "ms_quant_modgroup.hpp"
00100 #include "ms_quant_quality.hpp"
00101 #include "ms_quant_outliers.hpp"
00102 #include "ms_quant_normalisation.hpp"
00103 #include "ms_quant_precursor.hpp"
00104 #include "ms_quant_average.hpp"
00105 #include "ms_quant_multiplex.hpp"
00106 #include "ms_quant_reporter.hpp"
00107 #include "ms_quant_replicate.hpp"
00108 #include "ms_quant_protocol.hpp"
00109 #include "ms_quant_numerator.hpp"
00110 #include "ms_quant_ratio.hpp"
00111 #include "ms_quant_method.hpp"
00112 #include "ms_quant_configfile.hpp"
00113 #include "ms_quant_satellite.hpp"
00114 #include "ms_quant_normalisation_peptide.hpp"
00115 #include "ms_quant_normalisation_protein.hpp"
00116 #include "ms_quant_stats.hpp"
00117 #include "ms_peptide_quant_key.hpp"
00118 #include "ms_peptide_quant_key_vector.hpp"
00119 #include "ms_peptide_quant_ratio.hpp"
00120 #include "ms_protein_quant_ratio.hpp"
00121 #include "ms_quantitation.hpp"
00122 #include "ms_ms2quantitation.hpp"
00123 #include "ms_customquantitation.hpp"
00124 
00125 // unimod.xml programming interface
00126 #include "ms_umod_element.hpp"
00127 #include "ms_umod_modification.hpp"
00128 #include "ms_umod_aminoacid.hpp"
00129 #include "ms_umod_modbrick.hpp"
00130 #include "ms_umod_specificity.hpp"
00131 #include "ms_umod_composition.hpp"
00132 #include "ms_umod_neutralloss.hpp"
00133 #include "ms_umod_elemref.hpp"
00134 #include "ms_umod_xref.hpp"
00135 
00136 // HTTP connection
00137 #include "ms_http_helper_handles.hpp"
00138 #include "ms_http_helper_progress.hpp"
00139 #include "ms_http_helper_response.hpp"
00140 #include "ms_http_helper_return.hpp"
00141 #include "ms_http_helper.hpp"
00142 
00143 // remote Mascot server
00144 #include "ms_http_client_mime.hpp"
00145 #include "ms_http_client_search.hpp"
00146 #include "ms_http_client_session.hpp"
00147 #include "ms_http_client.hpp"
00148 
00149 
00151 //                      Mascot result files functionality                   //
00153 
00154 #include "ms_mascotrespeptide.hpp"
00155 #include "ms_mascotresfile.hpp"
00156 #include "ms_mascotresprotein.hpp"
00157 #include "ms_mascotresults.hpp"
00158 #include "ms_mascotresproteinsum.hpp"
00159 #include "ms_mascotrespeptidesum.hpp"
00160 #include "ms_inputquery.hpp"
00161 #include "ms_mascotresparams.hpp"
00162 #include "ms_mascotresunigene.hpp"
00163 
00164 #include "ms_aahelper.hpp"
00165 #include "ms_zip.hpp"
00166 #include "ms_shapiro_wilk.hpp"
00167 #include "ms_obofile.hpp"
00168 
00170 
00171 #include "ms_body.hpp"
00172 #include "ms_mascotresults.hpp"
00173 #include "ms_ms1quant_peptide_status.hpp"
00174 #include "ms_quant_helper.hpp"
00175 
00176 #include "ms_cache_file.hpp"
00177 #include "ms_cache_stream.hpp"
00178 #include "ms_matrix.hpp"
00179 #include "ms_body.hpp"
00180 #include "ms_progress_info.hpp"
00181 #include "ms_xic.hpp"
00182 #include "ms_ms1quant_match_range.hpp"
00183 #include "ms_ms1quant_match_component.hpp"
00184 #include "ms_ms1quant_match_ratio.hpp"
00185 #include "ms_fitexy_result.hpp"
00186 #include "ms_ms1quant_charge_state.hpp"
00187 #include "ms_ms1quant_match.hpp"
00188 #include "ms_ms1quant_average_results.hpp"
00189 #include "ms_ms1quant_peptide_status.hpp"
00190 
00191 #include "ms_ms1quantitation.hpp"
00192 
00193 #include "ms_distiller_data.hpp"
00194 #include "ms_distiller_data_quant.hpp"
00195 #include "ms_distiller_data_search.hpp"
00196 #include "ms_distiller_master_project.hpp"
00197 #include "ms_distiller_subsearch.hpp"
00198 #include "ms_distiller_master_search.hpp"
00199 #include "ms_distiller_search_status.hpp"
00200 #include "ms_distiller_search_status_list.hpp"
00201 #include "ms_distiller_sub_project.hpp"
00202 
00203 #include "ms_spectral_lib_peak.hpp"
00204 #include "ms_spectral_lib_peak_list.hpp"
00205 #include "ms_spectral_lib_entry.hpp"
00206 #include "ms_spectral_lib_file.hpp"
Copyright © 2016 Matrix Science Ltd.  All Rights Reserved. Generated on Fri Jun 2 2017 01:44:51