Function noLZSS::prepare_ref_target_dna_no_rc_from_fasta
Defined in File fasta_processor.cpp
Function Documentation
-
FastaReferenceTargetResult noLZSS::prepare_ref_target_dna_no_rc_from_fasta(const std::string &reference_fasta_path, const std::string &target_fasta_path, FastaDnaSanitizationMode sanitization_mode)
Prepares reference and target DNA sequences from FASTA files without reverse complement.
Reads reference and target FASTA files, parses DNA sequences from each, and concatenates them with reference sequences first, followed by target sequences, using sentinel characters between sequences. Only nucleotides A, C, T, G are allowed (case insensitive, converted to uppercase). This version does not append reverse complements.
Reads reference and target FASTA files, parses DNA sequences from each, and concatenates them with reference sequences first, followed by target sequences, using sentinel characters between sequences. Only nucleotides A, C, T, G are allowed (case insensitive, converted to uppercase). This version does not append reverse complements.
- Parameters:
reference_fasta_path – Path to the reference FASTA file
target_fasta_path – Path to the target FASTA file
reference_fasta_path – Path to the reference FASTA file
target_fasta_path – Path to the target FASTA file
- Returns:
FastaReferenceTargetResult containing the prepared sequence data, sequence IDs, and counts of reference and target sequences
- Returns:
FastaReferenceTargetResult containing the prepared sequence data and sequence IDs