Class SequenceParser¶
Defined in File SequenceParser.h
Nested Relationships¶
Class Documentation¶
-
class
SmartPeak::SequenceParser¶ Public Functions
-
SequenceParser() = delete¶
-
~SequenceParser() = delete¶
-
SequenceParser(const SequenceParser&) = delete¶
-
SequenceParser &
operator=(const SequenceParser&) = delete¶
-
SequenceParser(SequenceParser&&) = delete¶
-
SequenceParser &
operator=(SequenceParser&&) = delete¶
Public Static Functions
-
static void
readSequenceFile(SequenceHandler &sequenceHandler, const std::string &pathname, const std::string &delimiter)¶
-
static void
makeSequenceFileAnalyst(SequenceHandler &sequenceHandler, std::vector<std::vector<std::string>> &rows_out, std::vector<std::string> &headers_out)¶
-
static void
writeSequenceFileAnalyst(SequenceHandler &sequenceHandler, const std::string &filename, const std::string &delimiter = "\)¶
-
static void
makeSequenceFileMasshunter(SequenceHandler &sequenceHandler, std::vector<std::vector<std::string>> &rows_out, std::vector<std::string> &headers_out)¶
-
static void
writeSequenceFileMasshunter(SequenceHandler &sequenceHandler, const std::string &filename, const std::string &delimiter = "\)¶
-
static void
makeSequenceFileXcalibur(SequenceHandler &sequenceHandler, std::vector<std::vector<std::string>> &rows_out, std::vector<std::string> &headers_out)¶
-
static void
writeSequenceFileXcalibur(SequenceHandler &sequenceHandler, const std::string &filename, const std::string &delimiter = "\)¶
-
static void
makeDataTableFromMetaValue(const SequenceHandler &sequenceHandler, std::vector<std::vector<std::string>> &rows_out, std::vector<std::string> &headers_out, const std::vector<std::string> &meta_data, const std::set<SampleType> &sample_types, const std::set<std::string> &sample_names, const std::set<std::string> &component_group_names, const std::set<std::string> &component_names)¶
-
static bool
writeDataTableFromMetaValue(const SequenceHandler &sequenceHandler, const std::string &filename, const std::vector<FeatureMetadata> &meta_data, const std::set<SampleType> &sample_types)¶
-
static void
makeDataMatrixFromMetaValue(const SequenceHandler &sequenceHandler, Eigen::Tensor<float, 2> &data_out, Eigen::Tensor<std::string, 1> &columns_out, Eigen::Tensor<std::string, 2> &rows_out, const std::vector<std::string> &meta_data, const std::set<SampleType> &sample_types, const std::set<std::string> &sample_names, const std::set<std::string> &component_group_names, const std::set<std::string> &component_names)¶
-
static bool
writeDataMatrixFromMetaValue(const SequenceHandler &sequenceHandler, const std::string &filename, const std::vector<FeatureMetadata> &meta_data, const std::set<SampleType> &sample_types)¶
Public Static Attributes
-
static constexpr char const *const
s_PeptideRef= {"PeptideRef"}¶
-
static constexpr char const *const
s_native_id= {"native_id"}¶
-
struct
Row¶
-
struct
Row_less¶
-