MCPcopy Create free account
hub / github.com/LBANN/lbann / parse_inputs

Function parse_inputs

applications/ATOM/utils/construct_SMILES_offset_file.cpp:154–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

152}
153
154void parse_inputs(char &delimiter, std::string &input_filename, std::string &output_filename) {
155 options *opts = options::get();
156 if (!opts->has_string("input_fn")) {
157 LBANN_ERROR("opts->has_string('input_fn') failed");
158 }
159 input_filename = opts->get_string("input_fn");
160
161 /*
162 if (!opts->has_string("output_fn")) {
163 LBANN_ERROR("opts->has_string('output_fn') failed");
164 }
165 output_filename = opts->get_string("output_fn");
166 */
167 output_filename = input_filename;
168 delimiter = '\0';
169 if (opts->has_string("delimiter")) {
170 delimiter = opts->get_string("delimiter")[0];
171 std::cout << "Setting delimiter to >>" << delimiter << "<<\n";
172 }
173}
174
175size_t get_num_samples(std::string fn, size_t max) {
176 std::cout << "Counting file lines; please wait\n";

Callers 1

mainFunction · 0.85

Calls 1

getFunction · 0.85

Tested by

no test coverage detected