Hail is a library for analyzing structured tabular and matrix data. Hail contains a collection of primitives for operating on data in parallel, as well as a suite of functionality for processing genetic data.

This section of Hail’s documentation contains detailed explanations of Hail’s architecture, primitives, classes, and libraries.