Bioinformatics/Sequence mutation: Difference between revisions
m
Minor edit to C++ code
(Added C++ solution) |
m (Minor edit to C++ code) |
||
Line 338:
}
operation get_random_operation();
static const std::array<char, 4> bases_
std::mt19937 engine_;
std::uniform_int_distribution<size_t> base_dist_;
Line 345:
};
const std::array<char, 4> sequence_generator::bases_
sequence_generator::sequence_generator() : engine_(std::random_device()()),
base_dist_(0,
total_weight_(operation_weight_.size()) {
operation_weight_.fill(1);
Line 404:
void sequence_generator::print_sequence(std::ostream& out, const std::string& sequence) {
constexpr size_t base_count =
std::array<size_t,
for (size_t
if (i % 50 == 0) {
if (i != 0)
|