INNER CODE UNIT · Python
generate_test_sequences
TimoLassmann/kalign · python-kalign/__init__.py:556
def generate_test_sequences(
n_seq: int, n_obs: int, dna: bool, length: int, seed: int = 42
) -> List[str]:
"""Generate test sequences using DSSim HMM-based simulator."""
if n_seq < 1:
raise ValueError("n_seq must be at least 1")
if n_obs < 1:
raise ValueError("n_obs must be at least 1")
if length < 1:
raise ValueError("length must be at least 1")
sequences = _core.generate_test_sequences(n_seq, n_obs, dna, length, seed)
return sequences
def compare(reference_file: str, test_file: str) -> float:
"""
Compare two multiple sequence alignments and return SP score.