SF-Cluster / src /sf_cluster /__init__.py
chq1155's picture
Initial OSS release: mosaic + gradient subset builders (verified KaiB 95.0%, GA98 92.5%, GB98 50.0% on Phase XII pilot)
ccbe063 verified
Raw
History Blame Contribute Delete
798 Bytes
"""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__",
]