Skip to content
/ gclib Public

GCLib - Genomic C++ library of reusable code for bioinformatics projects

License

Notifications You must be signed in to change notification settings

gpertea/gclib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b67fc8c · Dec 26, 2024
Jul 4, 2021
Apr 12, 2016
May 25, 2016
Apr 2, 2020
Jul 17, 2018
Jun 22, 2021
Aug 22, 2020
Dec 26, 2024
Dec 26, 2024
Apr 8, 2023
Apr 1, 2018
Sep 4, 2015
Apr 11, 2019
Jan 10, 2022
Apr 4, 2018
Sep 18, 2020
Aug 23, 2020
Apr 17, 2020
Jul 6, 2021
Aug 22, 2020
Apr 5, 2021
May 19, 2024
Jul 4, 2021
Jul 4, 2021
Feb 21, 2021
Feb 21, 2021
Aug 25, 2020
Aug 25, 2020
Dec 26, 2024
Jun 25, 2018
Jun 19, 2018
Sep 4, 2015
Jul 4, 2021
Apr 21, 2020
Apr 3, 2018
Apr 3, 2018
Apr 17, 2020
Apr 17, 2020
Sep 4, 2015
Sep 4, 2015
Apr 10, 2019
Apr 3, 2018
Dec 26, 2024
Dec 26, 2024
Apr 17, 2020
Apr 17, 2020
Apr 17, 2020
Apr 17, 2020
Jul 19, 2018
Jul 6, 2021
Jul 4, 2021
Jul 8, 2020
Sep 25, 2015
Sep 4, 2015
Aug 25, 2020
Jul 6, 2021
Aug 24, 2020

Repository files navigation

GCLib - Genomic C++ Library

This is an eclectic collection of basic C++ code (functions, classes, templates) which is shared between a few of my bioinformatics projects. The main idea was to provide a core collection of data structures, trying to avoid unnecessary code dependencies of other heavy libraries, while minimizing build time.

I had started gathering this code even before the C++ STL had been fully adopted as a cross-platform "standard". Even STL itself seems a bit on the heavy side (and keeps growing) compared to what I need in practice for many of my C++ projects, so often times I prefer to just use these simpler and leaner C++ classes and templates to provide most common data structures needed for my projects.

Build/Install

Do not build. Do not install. This is not meant to be built into an object library, it's a simple source code library for other projects to include and link statically into the final executable(s). The makefile included here is just for simple, extemporaneous tests I occasionally perform as new functionality is added to this code collection.