Function noLZSS::parallel_factorize_file_dna_w_rc_to_file(const std::string&, const std::string&, size_t)

Function Documentation

size_t noLZSS::parallel_factorize_file_dna_w_rc_to_file(const std::string &input_path, const std::string &output_path, size_t num_threads = 0)

Factorizes DNA text from file in parallel with reverse complement and writes results to a binary file.

Reads DNA text from a file, factorizes it in parallel with reverse complement awareness, and writes the results to a binary output file.

Parameters:
  • input_path – Path to input DNA text file

  • output_path – Path to output binary file

  • num_threads – Number of threads (0 for auto-detection)

Returns:

Number of factors produced