INNER CODE UNIT · C++
key
DecodeGenetics/graphtyper · src/graph/constructor.cpp:1293
std::string const key = std::string(seqan::begin(info), seqan::begin(info) + EQ_SIGN_POS);
std::string const val = EQ_SIGN_POS < static_cast<int>(seqan::length(info))
? std::string(seqan::begin(info) + EQ_SIGN_POS + 1, seqan::end(info))
: std::string("");
if (key == "DUPSVLEN")
is_a_dup = true;
parse_info_sv_type("SVTYPE", key, val, sv.type) || // SVTYPE
parse_info_int("END", key, val, sv.end) || // END
parse_info_int("SVSIZE", key, val, sv.size) || // SVSIZE
parse_info_int("SVLEN", key, val, sv.length) || // SVLEN
parse_info_int("NCLUSTERS", key, val, sv.n_clusters) || // NCLUSTERS
parse_info_int("ORSTART", key, val, sv.or_start) || // ORSTART
parse_info_int("OREND", key, val, sv.or_end) || // OREND
parse_info_int("NUM_MERGED_SVS", key, val, sv.num_merged_svs) || // NUM_MERGED_SVS
parse_info_str("SEQ", key, val, sv.seq) || // SEQ
parse_info_str("SVINSSEQ", key, val, sv.ins_seq) || // SVINSSEQ