52 static QString getVersion();
70 static const QString getLexicalOrderedString(
unsigned int num);
71 static void writeLexicalOrderedString(QTextStream *p_out,
unsigned int num);
78 static std::string toUtf8StandardString(
const QString &text);
80 static bool writeToFile(
const QString &text,
const QString &file_name);
81 static bool appendToFile(
const QString &text,
const QString &file_name);
83 extractScanNumberFromMzmlNativeId(
const QString &spectrum_native_id);
85 static QString pointerToString(
const void *
const pointer);
87 static bool almostEqual(
double value1,
double value2,
int decimalPlaces = 10);
89 static double nearestGreater(
double value);
92 chronoTimePointDebugString(
const QString &msg,
93 std::chrono::system_clock::time_point chrono_time =
94 std::chrono::system_clock::now());
96 static QString chronoIntervalDebugString(
98 std::chrono::system_clock::time_point chrono_start,
99 std::chrono::system_clock::time_point chrono_finish =
100 std::chrono::system_clock::now());
102 static std::vector<double>
103 splitMzStringToDoubleVectorWithSpaces(
const QString &text,
104 std::size_t &error_count);
106 static std::vector<std::size_t>
107 splitSizetStringToSizetVectorWithSpaces(
const QString &text,
108 std::size_t &error_count);
114 static QString booleanToString(
bool value);
120 static QString msDataFormatAsString(
MsDataFormat mz_format);
121 static QString fileReaderTypeAsString(
FileReaderType file_reader_type);