Class InputDataValidation¶
Defined in File InputDataValidation.h
Class Documentation¶
-
class
SmartPeak::InputDataValidation¶ Public Functions
-
InputDataValidation() = delete¶
-
~InputDataValidation() = delete¶
-
InputDataValidation(const InputDataValidation&) = delete¶
-
InputDataValidation &
operator=(const InputDataValidation&) = delete¶
-
InputDataValidation(InputDataValidation&&) = delete¶
-
InputDataValidation &
operator=(InputDataValidation&&) = delete¶
Public Static Functions
-
static bool
fileExists(const std::string &filepath)¶
-
static FilenameInfo
isValidFilename(const std::string &filename, const std::string &member_name)¶
-
static std::string
getSequenceInfo(const SequenceHandler &sequenceHandler)¶
-
static std::string
getParametersInfo(const std::map<std::string, std::vector<std::map<std::string, std::string>>> ¶meters)¶
-
static std::string
getTraMLInfo(const RawDataHandler &rawDataHandler)¶
-
static std::string
getFeatureFiltersInfo(const RawDataHandler &rawDataHandler, const bool is_feature_filter)¶
-
static std::string
getFeatureRSDFiltersInfo(const RawDataHandler &rawDataHandler, const bool is_feature_filter)¶
-
static std::string
getFeatureBackgroundFiltersInfo(const RawDataHandler &rawDataHandler, const bool is_feature_filter)¶
-
static std::string
getQuantitationMethodsInfo(const SequenceSegmentHandler &sequenceSegmentHandler)¶
-
static std::string
getStandardsConcentrationsInfo(const SequenceSegmentHandler &sequenceSegmentHandler)¶
-
static bool
sampleNamesAreConsistent(const SequenceHandler &sequenceHandler)¶
-
static bool
componentNamesAreConsistent(const SequenceHandler &sequenceHandler)¶
-
static bool
componentNameGroupsAreConsistent(const SequenceHandler &sequenceHandler)¶
-
static bool
heavyComponentsAreConsistent(const SequenceHandler &sequenceHandler)¶
-
static bool
validateNamesInStructures(const std::set<std::string> &names1, const std::set<std::string> &names2, const std::string &structure_ref1, const std::string &structure_ref2, const bool check_both_directions = true)¶
-
static std::set<std::string>
findMissingNames(const std::set<std::string> &names, const std::set<std::string> &bucket)¶
-
static std::string
logMissingNames(const std::set<std::string> &missing_names, const std::string &structure_ref1, const std::string &structure_ref2)¶
-
struct
FilenameInfo¶ Public Types
Public Members
-
enum SmartPeak::InputDataValidation::FilenameInfo::ValidityEnum
validity¶
-
std::string
pathname¶
-
std::string
member_name¶
-
enum SmartPeak::InputDataValidation::FilenameInfo::ValidityEnum
-