You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

29 lines
973 B

  1. from array import array
  2. from typing import Iterable, Optional, Tuple, Union
  3. def get_encoding_error_handler() -> str: ...
  4. def set_encoding_error_handler(name: str) -> str: ...
  5. def _pysam_dispatch(
  6. collection: str,
  7. method: str,
  8. args: Optional[Iterable[str]],
  9. catch_stdout: bool = ...,
  10. is_usage: bool = ...,
  11. save_stdout: Optional[str] = ...,
  12. ) -> Tuple[int, Union[bytes, str], Union[bytes, str]]: ...
  13. def parse_region(
  14. contig: Optional[str] = ...,
  15. start: Optional[int] = ...,
  16. stop: Optional[int] = ...,
  17. region: Optional[str] = ...,
  18. reference: Optional[str] = ...,
  19. end: Optional[int] = ...,
  20. ) -> Tuple[str, int, int]: ...
  21. def qualitystring_to_array(
  22. input_str: Optional[str], offset: int = ...
  23. ) -> Optional[array]: ...
  24. def array_to_qualitystring(qualities: array, offset: int = ...) -> Optional[str]: ...
  25. def qualities_to_qualitystring(
  26. qualities: Union[array, Iterable[str]], offset: int = ...
  27. ) -> Optional[str]: ...