diff --git a/pysam/libcalignedsegment.pyi b/pysam/libcalignedsegment.pyi index 66da76ed5..ea41f312f 100644 --- a/pysam/libcalignedsegment.pyi +++ b/pysam/libcalignedsegment.pyi @@ -135,22 +135,22 @@ class AlignedSegment: def get_forward_qualities(self) -> Optional[array]: ... @overload - def get_aligned_pairs(self, matches_only: Literal[True], with_seq: Literal[False] = ..., with_cigar: Literal[False] = ...) -> List[Tuple[int, int]]: ... + def get_aligned_pairs(self, matches_only: Literal[True] = ..., with_seq: Literal[False] = ..., with_cigar: Literal[False] = ...) -> List[Tuple[int, int]]: ... @overload - def get_aligned_pairs(self, matches_only: Literal[True], with_seq: Literal[False], with_cigar: Literal[True]) -> List[Tuple[int, int, CIGAR_OPS]]: ... + def get_aligned_pairs(self, matches_only: Literal[True] = ..., with_seq: Literal[False] = ..., with_cigar: Literal[True] = ...) -> List[Tuple[int, int, CIGAR_OPS]]: ... @overload - def get_aligned_pairs(self, matches_only: Literal[True], with_seq: Literal[True], with_cigar: Literal[False] = ...) -> List[Tuple[int, int, str]]: ... + def get_aligned_pairs(self, matches_only: Literal[True] = ..., with_seq: Literal[True] = ..., with_cigar: Literal[False] = ...) -> List[Tuple[int, int, str]]: ... @overload - def get_aligned_pairs(self, matches_only: Literal[True], with_seq: Literal[True], with_cigar: Literal[True]) -> List[Tuple[int, int, str, CIGAR_OPS]]: ... + def get_aligned_pairs(self, matches_only: Literal[True] = ..., with_seq: Literal[True] = ..., with_cigar: Literal[True] = ...) -> List[Tuple[int, int, str, CIGAR_OPS]]: ... @overload - def get_aligned_pairs(self, matches_only: bool = ..., with_seq: Literal[False] = ..., with_cigar: Literal[False] = ...) -> List[Tuple[Optional[int], Optional[int]]]: ... + def get_aligned_pairs(self, matches_only: Literal[False] = ..., with_seq: Literal[False] = ..., with_cigar: Literal[False] = ...) -> List[Tuple[Optional[int], Optional[int]]]: ... @overload - def get_aligned_pairs(self, matches_only: bool, with_seq: Literal[False], with_cigar: Literal[True]) -> List[Tuple[Optional[int], Optional[int], CIGAR_OPS]]: ... + def get_aligned_pairs(self, matches_only: Literal[False] = ..., with_seq: Literal[False] = ..., with_cigar: Literal[True] = ...) -> List[Tuple[Optional[int], Optional[int], CIGAR_OPS]]: ... @overload - def get_aligned_pairs(self, matches_only: bool, with_seq: Literal[True], with_cigar: Literal[False] = ...) -> List[Tuple[Optional[int], Optional[int], Optional[str]]]: ... + def get_aligned_pairs(self, matches_only: Literal[False] = ..., with_seq: Literal[True] = ..., with_cigar: Literal[False] = ...) -> List[Tuple[Optional[int], Optional[int], Optional[str]]]: ... @overload - def get_aligned_pairs(self, matches_only: bool, with_seq: Literal[True], with_cigar: Literal[True]) -> List[Tuple[Optional[int], Optional[int], Optional[str], CIGAR_OPS]]: ... + def get_aligned_pairs(self, matches_only: Literal[False] = ..., with_seq: Literal[True] = ..., with_cigar: Literal[True] = ...) -> List[Tuple[Optional[int], Optional[int], Optional[str], CIGAR_OPS]]: ... @overload def get_aligned_pairs(self, matches_only: bool = ..., with_seq: bool = ..., with_cigar: bool = ...) -> List[Tuple]: ...