Skip to content
/ bgen Public
forked from limix/bgen

A BGEN file format reader.

License

Notifications You must be signed in to change notification settings

dcdehaas/bgen

 
 

Repository files navigation

Just a fork

NOTE: I am not the author of this library. This is just a fork of https://github.com/limix/bgen for bug fixes (since that seems to no longer be maintained).

bgen

A BGEN file format reader.

It fully supports the BGEN format specifications 1.2 and 1.3.

Install

You can install it via conda:

conda install -c conda-forge bgen

A second installation option would be to download the latest source and to build it by yourself. It can be as simple as:

curl -fsSL https://git.io/JerYI | GITHUB_USER=limix GITHUB_PROJECT=bgen bash

Under Windows, please, use Git Bash terminal to enter the above command.

Documentation

Refer to documentation for usage and API description.

File specification

The original specification can be found at http://www.well.ox.ac.uk/~gav/bgen_format/. We have also created an alternative, more user-friendly BGEN specification.

Development

Make sure you have the dependencies installed. From terminal, clone the repository and checkout the develop branch:

git clone https://github.com/limix/bgen.git
cd bgen

Create a build folder and compile from there:

mkdir build
cd build
# Configure and generate scripts that will build it
cmake -DCMAKE_BUILD_TYPE=Release ..
# Compile it
cmake --build . --config Release
# Test it
ctest --output-on-failure -C Release

Acknowledgments

  • Marc Jan Bonder for bug-reporting and improvement suggestions.
  • Yan Wong for bug-reporting and improvement suggestions.
  • Carl Kadie for bug-reporting and improvement suggestions.

Authors

License

This project is licensed under the MIT License.

About

A BGEN file format reader.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 90.5%
  • CMake 9.5%