Developer Reference Documentation¶
Todo
Various optimisations.
Project Layout¶
The brief overview of how the project is constructed:
- Algorithm
TODO
- Core
TODO
- IO
TODO
- UI
TODO
Execution Pipeline¶
TODO
Full Reference¶
- Library API
- Full API
- Namespaces
- Classes and Structs
- Template Struct double_quote_escape
- Struct empty_line_comment
- Struct base
- Struct can_not_open_file
- Struct duplicated_column_in_header
- Struct escaped_string_not_closed
- Struct extra_column_in_header
- Struct header_missing
- Struct integer_must_be_positive
- Struct integer_overflow
- Struct integer_underflow
- Struct invalid_single_character
- Struct line_length_limit_exceeded
- Struct missing_column_in_header
- Struct no_digit
- Struct too_few_columns
- Struct too_many_columns
- Struct with_column_content
- Struct with_column_name
- Struct with_errno
- Struct with_file_line
- Struct with_file_name
- Struct ignore_overflow
- Struct no_comment
- Template Struct no_quote_escape
- Struct set_to_max_on_overflow
- Template Struct single_and_empty_line_comment
- Template Struct single_line_comment
- Struct throw_on_overflow
- Template Struct trim_chars
- Struct ApplicationHandler
- Struct ApplicationProcessor
- Struct BuildCommandsFromNames
- Struct CalculateIsotopicPurities
- Struct CalculateMDVAccuracies
- Struct CalculateMDVs
- Struct CheckFeatures
- Struct CheckFeaturesBackgroundInterferences
- Struct CheckFeaturesRSDs
- Struct ClearData
- Struct ApplicationSettings
- Struct CallbackArgs
- Template Struct Parser::ArgumentCountChecker
- Template Struct ArgumentCountChecker< cli::NumericalBase< T > >
- Template Struct ArgumentCountChecker< std::vector< T > >
- Struct ConstructTransitionsList
- Struct CreateCommand
- Struct EstimateFeatureBackgroundInterferences
- Struct EstimateFeatureFilterValues
- Struct EstimateFeatureQCValues
- Struct EstimateFeatureRSDs
- Struct EventDispatcher
- Struct ExtractChromatogramWindows
- Struct ExtractSpectraNonTargeted
- Struct ExtractSpectraWindows
- Struct FeatureFiltersUtilsMode
- Struct Filenames::FileName
- Struct FilterFeatures
- Struct FilterFeaturesBackgroundInterferences
- Struct FilterFeaturesRSDs
- Struct FitCalibration
- Struct FitFeaturesEMG
- Struct IApplicationProcessorObserver
- Struct IFeaturesObserver
- Struct IFilenamesHandler
- Struct IFilePickerHandler
- Struct IParametersObserver
- Struct IProcessorDescription
- Struct IPropertiesHandler
- Struct ISampleGroupProcessorObserver
- Struct ISequenceObserver
- Struct ISequenceProcessorObserver
- Struct ISequenceSegmentObserver
- Struct ISequenceSegmentProcessorObserver
- Struct IsotopicCorrections
- Struct ISpectraLibraryObserver
- Struct ITransitionsObserver
- Struct IWorkflowObserver
- Struct LoadAnnotations
- Struct LoadFeatureBackgroundEstimations
- Struct LoadFeatureBackgroundFilters
- Struct LoadFeatureBackgroundQCs
- Struct LoadFeatureFilters
- Struct LoadFeatureFiltersRDP
- Struct LoadFeatureQCs
- Struct LoadFeatureQCsRDP
- Struct LoadFeatureRSDEstimations
- Struct LoadFeatureRSDFilters
- Struct LoadFeatureRSDQCs
- Struct LoadFeatures
- Struct LoadFeaturesSampleGroup
- Struct LoadFilenames
- Struct LoadMSP
- Struct LoadParameters
- Struct LoadPropertiesHandlers
- Struct LoadQuantitationMethods
- Struct LoadRawData
- Struct LoadSequence
- Struct LoadSession
- Struct LoadStandardsConcentrations
- Struct LoadTransitions
- Struct LoadValidationData
- Struct LoadWorkflow
- Struct MapChromatograms
- Struct MatchSpectra
- Struct MergeFeaturesMS1
- Struct MergeFeaturesMS2
- Struct MergeInjections
- Struct MergeSpectra
- Struct OptimizeCalibration
- Struct Pick2DFeatures
- Struct Pick3DFeatures
- Struct PickMRMFeatures
- Struct PlotFeatures
- Struct ProcessSampleGroups
- Struct ProcessSequence
- Struct ProcessSequenceSegments
- Struct ProgressInfo::RunningBatch
- Struct QuantifyFeatures
- Struct RawDataProcessor
- Struct SampleGroupProcessor
- Struct SavePropertiesHandlers
- Struct SaveSession
- Struct SearchAccurateMass
- Struct SearchSpectrumMS1
- Struct SearchSpectrumMS2
- Struct SelectFeatures
- Struct SequenceProcessor
- Struct SequenceSegmentProcessor
- Struct SeverEventDispatcherObserver
- Struct SessionDB::DBContext
- Struct SessionHandler::CalibrationData
- Struct CalibrationData::Points
- Struct SessionHandler::ExplorerData
- Struct SessionHandler::GenericTableData
- Struct SessionHandler::GraphVizData
- Struct SessionHandler::HeatMapData
- Struct SessionLoaderGenerator
- Struct SetInputFeaturesPathname
- Struct SetOutputFeaturesPathname
- Struct SetRawDataPathname
- Struct StoreAnnotations
- Struct StoreFeatureBackgroundEstimations
- Struct StoreFeatureBackgroundFilters
- Struct StoreFeatureBackgroundQCs
- Struct StoreFeatureFilters
- Struct StoreFeatureFiltersRDP
- Struct StoreFeatureQCs
- Struct StoreFeatureQCsRDP
- Struct StoreFeatureRSDEstimations
- Struct StoreFeatureRSDFilters
- Struct StoreFeatureRSDQCs
- Struct StoreFeatures
- Struct StoreFeaturesSampleGroup
- Struct StoreFilenames
- Struct StoreMSP
- Struct StoreParameters
- Struct StoreQuantitationMethods
- Struct StoreRawData
- Struct StoreSequence
- Struct StoreSequenceFileAnalyst
- Struct StoreSequenceFileMasshunter
- Struct StoreSequenceFileXcalibur
- Struct StoreStandardsConcentrations
- Struct StoreValidationData
- Struct StoreWorkflow
- Struct TransferLOQToFeatureFilters
- Struct TransferLOQToFeatureQCs
- Struct ValidateFeatures
- Struct ZeroChromatogramBaseline
- Class ByteSourceBase
- Template Class CSVReader
- Class AsynchronousReader
- Class NonOwningIStreamByteSource
- Class NonOwningStringByteSource
- Class OwningStdIOByteSourceBase
- Class SynchronousReader
- Class LineReader
- Class ApplicationHandler::Command
- Class ApplicationProcessorObservable
- Class CastValue
- Class ApplicationManager
- Class ExportReport
- Class InitializeApplicationSettings
- Class InitializeLogger
- Class InitializeWorkflowResources
- Class InitializeWorkflowSettings
- Class LoadSession
- Template Class NumericalBase
- Class Parser
- Template Class Parser::CmdArgument
- Class Parser::CmdBase
- Template Class Parser::CmdFunction
- Class RunIntegrityChecks
- Class RunWorkflow
- Class Task
- Class ConsoleHandler
- Class CSVWriter
- Class FeatureFiltersUtils
- Class FeaturesObservable
- Class Filenames
- Class FunctionParameters
- Class InjectionHandler
- Class InputDataValidation
- Class MetaDataHandler
- Class MRMFeatureValidator
- Class Parameter
- Class ParameterSet
- Class ParametersObservable
- Class ParametersParser
- Class ProcessorMultithread
- Class ProgressInfo
- Class RawDataHandler
- Class SampleGroupHandler
- Class SampleGroupProcessorMultithread
- Class SampleGroupProcessorObservable
- Class SelectDilutionsParser
- Class SequenceHandler
- Class SequenceObservable
- Class SequenceParser
- Class SequenceProcessorMultithread
- Class SequenceProcessorObservable
- Class SequenceSegmentHandler
- Class SequenceSegmentObservable
- Class SequenceSegmentProcessorMultithread
- Class SequenceSegmentProcessorObservable
- Class ServerManager
- Class ServerAppender
- Class SessionDB
- Class SessionHandler
- Class SpectraLibraryObservable
- Class TransitionsObservable
- Class Utilities
- Class WorkflowManager
- Class WorkflowObservable
- Enums
- Functions
- Function example_FIAMS_FullScan_Unknowns
- Function example_GCMS_SIM_Unknowns
- Function example_HPLC_UV_Standards
- Function example_HPLC_UV_Unknowns
- Function example_LCMS_MRM_Standards
- Function example_LCMS_MRM_Unknowns
- Function example_LCMS_MRM_Validation
- Template Function io::detail::chop_next_column
- Template Function io::detail::parse(char *, char&)
- Template Function io::detail::parse(char *, std::string&)
- Template Function io::detail::parse(char *, const char *&)
- Template Function io::detail::parse(char *, char *&)
- Template Function io::detail::parse(char *, unsigned char&)
- Template Function io::detail::parse(char *, unsigned short&)
- Template Function io::detail::parse(char *, unsigned int&)
- Template Function io::detail::parse(char *, unsigned long&)
- Template Function io::detail::parse(char *, unsigned long long&)
- Template Function io::detail::parse(char *, signed char&)
- Template Function io::detail::parse(char *, signed short&)
- Template Function io::detail::parse(char *, signed int&)
- Template Function io::detail::parse(char *, signed long&)
- Template Function io::detail::parse(char *, signed long long&)
- Template Function io::detail::parse(char *, float&)
- Template Function io::detail::parse(char *, double&)
- Template Function io::detail::parse(char *, long double&)
- Template Function io::detail::parse(char *, T&)
- Template Function io::detail::parse_float
- Template Function io::detail::parse_header_line
- Template Function io::detail::parse_line
- Template Function io::detail::parse_signed_integer
- Template Function io::detail::parse_unsigned_integer
- Function SmartPeak::ApplicationProcessors::processCommands
- Function SmartPeak::processInjection
- Function SmartPeak::processSampleGroup
- Function SmartPeak::processSegment
- Function SmartPeak::serv::containsOption
- Function SmartPeak::serv::extractReportMetadata
- Function SmartPeak::serv::extractReportSampletypes
- Function SmartPeak::serv::handleWorkflowRequest
- Function SmartPeak::serv::processRemoteWorkflow
- Specialized Template Function SmartPeak::SessionDB::write< std::string >
- Variables
- Variable io::error::max_column_content_length
- Variable io::error::max_column_name_length
- Variable io::error::max_file_name_length
- Variable io::ignore_extra_column
- Variable io::ignore_missing_column
- Variable io::ignore_no_column
- Variable SmartPeak::FeatureMetadataSize
- Variable SmartPeak::metadataFloatToString
- Variable SmartPeak::metadataToString
- Variable SmartPeak::n_to_raw_data_method_
- Variable SmartPeak::n_to_sample_group_method_
- Variable SmartPeak::n_to_seq_seg_method_
- Variable SmartPeak::run_on_server
- Variable SmartPeak::SampleTypeSize
- Variable SmartPeak::sampleTypeToString
- Variable SmartPeak::stringToSampleType
- Defines
- Typedefs
- Full API