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__",
]