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
- Class Hierarchy
- File Hierarchy
- 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 CalculateCalibration
- Struct CalculateIsotopicPurities
- Struct CalculateMDVAccuracies
- Struct CalculateMDVs
- Struct CheckFeatures
- Struct CheckFeaturesBackgroundInterferences
- Struct CheckFeaturesRSDs
- Struct ClearData
- Struct CreateCommand
- Struct CreateSequence
- Struct EstimateFeatureBackgroundInterferences
- Struct EstimateFeatureFilterValues
- Struct EstimateFeatureQCValues
- Struct EstimateFeatureRSDs
- Struct ExtractChromatogramWindows
- Struct ExtractSpectraWindows
- Struct FilePickerProcessor
- Struct FilterFeatures
- Struct FilterFeaturesBackgroundInterferences
- Struct FilterFeaturesRSDs
- Struct FitFeaturesEMG
- Struct InputDataValidation::FilenameInfo
- Struct IParametersObserver
- Struct IProcessorDescription
- Struct IsotopicCorrections
- 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 LoadParameters
- Struct LoadQuantitationMethods
- Struct LoadRawData
- Struct LoadSequenceParameters
- Struct LoadSequenceSegmentFeatureBackgroundFilterComponentGroups
- Struct LoadSequenceSegmentFeatureBackgroundFilterComponents
- Struct LoadSequenceSegmentFeatureBackgroundQCComponentGroups
- Struct LoadSequenceSegmentFeatureBackgroundQCComponents
- Struct LoadSequenceSegmentFeatureFilterComponentGroups
- Struct LoadSequenceSegmentFeatureFilterComponents
- Struct LoadSequenceSegmentFeatureQCComponentGroups
- Struct LoadSequenceSegmentFeatureQCComponents
- Struct LoadSequenceSegmentFeatureRSDFilterComponentGroups
- Struct LoadSequenceSegmentFeatureRSDFilterComponents
- Struct LoadSequenceSegmentFeatureRSDQCComponentGroups
- Struct LoadSequenceSegmentFeatureRSDQCComponents
- Struct LoadSequenceSegmentQuantitationMethods
- Struct LoadSequenceSegmentStandardsConcentrations
- Struct LoadSequenceTransitions
- Struct LoadSequenceValidationData
- Struct LoadSequenceWorkflow
- Struct LoadSessionFromSequence
- Struct LoadStandardsConcentrations
- Struct LoadTransitions
- Struct LoadValidationData
- Struct LoadWorkflow
- Struct MapChromatograms
- Struct MergeFeatures
- Struct MergeInjections
- Struct MergeSpectra
- Struct PickMRMFeatures
- Struct PickMS1Features
- Struct PickMS2Features
- Struct PlotFeatures
- Struct ProcessSampleGroups
- Struct ProcessSequence
- Struct ProcessSequenceSegments
- Struct QuantifyFeatures
- Struct RawDataProcessor
- Struct SampleGroupProcessor
- Struct SearchAccurateMass
- Struct SelectFeatures
- Struct SequenceParser::Row
- Struct SequenceParser::Row_less
- Struct SequenceProcessor
- Struct SequenceSegmentProcessor
- Struct SessionHandler::ScatterPlotData
- 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 StoreQuantitationMethods
- Struct StoreRawData
- Struct StoreSequenceFileAnalyst
- Struct StoreSequenceFileMasshunter
- Struct StoreSequenceFileXcalibur
- Struct StoreSequenceWorkflow
- Struct StoreWorkflow
- Struct TransferLOQToFeatureFilters
- Struct TransferLOQToFeatureQCs
- Struct ValidateFeatures
- Struct WindowSizesAndPositions
- Struct ZeroChromatogramBaseline
- Class ByteSourceBase
- Template Class CSVReader
- Class AsynchronousReader
- Class NonOwningIStreamByteSource
- Class NonOwningStringByteSource
- Class OwningStdIOByteSourceBase
- Class SynchronousReader
- Class LineReader
- Class ApplicationHandler::Command
- Class CalibratorsPlotWidget
- Class CastValue
- Class ChromatogramPlotWidget
- Class CSVWriter
- Class ExplorerWidget
- Class Filenames
- Class FilePicker
- Class FileReader
- Class FunctionParameters
- Class GenericGraphicWidget
- Class GenericTableWidget
- Class GenericTextWidget
- Class GenericTreeWidget
- Class GuiAppender
- Class Heatmap2DWidget
- Class Helloworld
- Class InjectionHandler
- Class InputDataValidation
- Class LinePlot2DWidget
- Class MetaDataHandler
- Class MRMFeatureValidator
- Class Parameter
- Class ParameterSet
- Class ParametersObservable
- Class ParametersTableWidget
- Class RawDataHandler
- Class Report
- Class SampleGroupHandler
- Class ScatterPlotWidget
- Class SequenceHandler
- Class SequenceParser
- Class SequenceProcessorMultithread
- Class SequenceSegmentHandler
- Class SessionHandler
- Class SpectraPlotWidget
- Class Utilities
- Class Widget
- Class Workflow
- Class WorkflowManager
- Class WorkflowObservable
- Class WorkflowStepWidget
- Class WorkflowWidget
- 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::getParameterSchema
- Function SmartPeak::ApplicationProcessors::processCommands
- Function SmartPeak::processInjection
- 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::SampleTypeSize
- Variable SmartPeak::sampleTypeToString
- Variable SmartPeak::stringToSampleType
- Defines
- Typedefs