From 3ba1d4600d411d672413eab40fc256edf4e69906 Mon Sep 17 00:00:00 2001 From: riasc Date: Sun, 27 Oct 2024 23:24:01 -0500 Subject: [PATCH] header for chromosome map --- include/genogrove/Chroms.hpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 include/genogrove/Chroms.hpp diff --git a/include/genogrove/Chroms.hpp b/include/genogrove/Chroms.hpp new file mode 100644 index 0000000..76094b6 --- /dev/null +++ b/include/genogrove/Chroms.hpp @@ -0,0 +1,17 @@ +#ifndef GENOGROVE_CHROMS_HPP +#define GENOGROVE_CHROMS_HPP + +// Standard +#include +#include + +class Chroms { + public: + Chroms(); + + private: + static constexpr size_t BITS = 6; // 2^6 = 64 chromosomes (should be enough for now...) + std::unordered_map> chromsMap; +}; + +#endif //GENOGROVE_CHROMS_HPP