Fixed issue with hashing a ndarray by using tuple.
This commit is contained in:
parent
fb99526162
commit
1c6e1cfb35
@ -39,8 +39,8 @@ class AsyncPairwiseAlignmentEngine(AbstractContextManager):
|
||||
return PairwiseAlignment(
|
||||
top_alignment.sequences[0],
|
||||
top_alignment.sequences[1],
|
||||
top_alignment.indices[0],
|
||||
top_alignment.indices[1],
|
||||
tuple(top_alignment.indices[0]),
|
||||
tuple(top_alignment.indices[1]),
|
||||
AlignmentStats(
|
||||
percent_identity=top_alignment_identities/top_alignment.length,
|
||||
mismatches=top_alignment_mismatches,
|
||||
|
@ -1,5 +1,6 @@
|
||||
from dataclasses import dataclass
|
||||
from numbers import Number
|
||||
from typing import Sequence
|
||||
|
||||
@dataclass(frozen=True)
|
||||
class AlignmentStats:
|
||||
@ -12,6 +13,6 @@ class AlignmentStats:
|
||||
class PairwiseAlignment:
|
||||
reference: str
|
||||
query: str
|
||||
reference_indices: list[Number]
|
||||
query_indices: list[Number]
|
||||
reference_indices: Sequence[Number]
|
||||
query_indices: Sequence[Number]
|
||||
alignment_stats: AlignmentStats
|
Loading…
x
Reference in New Issue
Block a user