From 71bff36c02932e965e020e65fe6f4e14b45eb510 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Mah=C3=A9?= Date: Fri, 21 Feb 2025 18:19:16 +0100 Subject: [PATCH] extend parameters --- src/vsearch.cc | 1 + src/vsearch.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/vsearch.cc b/src/vsearch.cc index e0f9faae..d3a44fd8 100644 --- a/src/vsearch.cc +++ b/src/vsearch.cc @@ -1709,6 +1709,7 @@ auto args_init(int argc, char ** argv, struct Parameters & parameters) -> void case option_fasta_width: opt_fasta_width = args_getlong(optarg); + parameters.opt_fasta_width = args_getlong(optarg); break; case option_query_cov: diff --git a/src/vsearch.h b/src/vsearch.h index 27334d89..041bb7a1 100644 --- a/src/vsearch.h +++ b/src/vsearch.h @@ -435,6 +435,7 @@ extern int64_t avx2_present; extern std::FILE * fp_log; +constexpr int64_t default_fasta_width = 80; constexpr int64_t default_maxseqlength = 50000; constexpr int64_t default_ascii_offset = 33; constexpr char alternative_ascii_offset = 64; @@ -520,6 +521,7 @@ struct Parameters { double opt_max_unmasked_pct = 100.0; double opt_min_unmasked_pct = 0; double opt_sample_pct = 0; + int64_t opt_fasta_width = default_fasta_width; int64_t opt_fastq_ascii = default_ascii_offset; int64_t opt_fastq_asciiout = default_ascii_offset; int64_t opt_fastq_qmax = default_max_quality;