1 #ifndef gamgee__variant_utils__guard
2 #define gamgee__variant_utils__guard
32 void merge_variant_headers(
const std::shared_ptr<bcf_hdr_t>& dest_hdr_ptr,
const std::shared_ptr<bcf_hdr_t>& src_hdr_ptr);
void subset_variant_samples(bcf_hdr_t *hdr_ptr, const std::vector< std::string > &samples, const bool include)
allows the caller to include only selected samples in a Variant Reader. To create a sites only file...
Definition: variant_utils.cpp:15
AlleleType
Definition: variant_utils.h:22
Definition: exceptions.h:9
void merge_variant_headers(const std::shared_ptr< bcf_hdr_t > &dest_hdr_ptr, const std::shared_ptr< bcf_hdr_t > &src_hdr_ptr)
merges a variant header into another
Definition: variant_utils.cpp:32
std::vector< AlleleType > AlleleMask
Definition: variant_utils.h:24