Utility functions (gneiss.util)

This module contains helper functions for aligning metadata tables, contingency tables and trees.


match(table, metadata) Matches samples between a contingency table and a metadata table.
match_tips(table, tree) Returns the contingency table and tree with matched tips.
rename_internal_nodes(tree[, names, inplace]) Names the internal according to level ordering.
block_diagonal(ncols, nrows, nblocks) Generate block diagonal with uniformly distributed values within blocks.
band_diagonal(n, b) Creates band table with dense diagonal, sparse corners.