Implemented annotated local typing method without testing

This commit is contained in:
2025-02-04 16:19:00 +00:00
parent 341ca933a3
commit ff8a1aff08
21 changed files with 27726 additions and 374 deletions

View File

@@ -0,0 +1,17 @@
from dataclasses import dataclass
from numbers import Number
@dataclass(frozen=True)
class AlignmentStats:
percent_identity: float
mismatches: int
gaps: int
score: int
@dataclass(frozen=True)
class PairwiseAlignment:
reference: str
query: str
reference_indices: list[Number]
query_indices: list[Number]
alignment_stats: AlignmentStats