File size: 798 Bytes
ccbe063 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | """SF-Cluster: frustration-guided MSA subset builders.
Public API:
pool_msa(a3m_path, fi_npy_path) -> Pool
contrast_hvlv(fi_matrix) -> np.ndarray
method_mosaic(pool, score, n_subsets=12, subset_size=32) -> list[list[int]]
method_gradient(pool, score, n_subsets=12, subset_size=32) -> list[list[int]]
build_subsets(a3m_path, fi_npy_path, method, ...) -> list[list[int]]
"""
from .pool import pool_msa, Pool, read_a3m, write_a3m
from .score import contrast_hvlv, high_variance_mask
from .methods import method_mosaic, method_gradient, build_subsets
__version__ = "0.1.0"
__all__ = [
"pool_msa",
"Pool",
"read_a3m",
"write_a3m",
"contrast_hvlv",
"high_variance_mask",
"method_mosaic",
"method_gradient",
"build_subsets",
"__version__",
]
|