INNER CODE UNIT · C++

max_seq_len

refresh-bio/FAMSA · src/msa.cpp:257

	uint32_t max_seq_len = seq_ptrs[0]->length;

	std::vector<CSequence> output;
	output.reserve(sequences.size());

	// mark already allocated memory area to free
	auto mma = sequences.front().get_mma();
	if (mma) {
		mma->freeze();
	}

	// put sequences in the ordered collection with length extension
	for (int i = 0; i < seq_ptrs.size(); ++i) {
		output.emplace_back(std::move(sequences[seq_ptrs[i]->original_no]));
		output.back().DataResize(max_seq_len, UNKNOWN_SYMBOL);
	}
	output.swap(sequences);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…