INNER CODE UNIT · C++

gap_open

refresh-bio/FAMSA · src/core/params.cpp:21

	gap_open = -gap_open_base;
	gap_ext = -gap_ext_base;
	gap_term_open = -gap_term_open_base;
	gap_term_ext = -gap_term_ext_base;
#else
	gap_open = (score_t)round(-cost_cast_factor * gap_open_base);
	gap_ext = (score_t)round(-cost_cast_factor * gap_ext_base);
	gap_term_open = (score_t)round(-cost_cast_factor * gap_term_open_base);
	gap_term_ext = (score_t)round(-cost_cast_factor * gap_term_ext_base);
#endif

	// verify instruction sets
#if defined(SIMD_AVX) || defined(SIMD_AVX2) || defined(SIMD_AVX512)
	if ((CPUID(1).ECX() >> 28) & 1)
	{
		instruction_set = instruction_set_t::avx;
	}
#endif

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…