geored's picture
Upload folder using huggingface_hub
fe41391 verified
raw
history blame
3.67 kB
import sys
from typing import List, Union, NoReturn, Iterable, Any, Tuple, Optional, TypeVar
if sys.version_info < (3, 8):
from typing_extensions import Protocol
else:
from typing import Protocol
class _HasFileNo(Protocol):
def fileno(self) -> int: ...
def get_verbosity() -> int: ...
def set_verbosity(level: int): ...
THFile = TypeVar("THFile", bound="HFile")
class HFile:
def __init__(self, name: Union[int, str], mode: str = ...) -> None: ...
def __enter__(self: THFile) -> THFile: ...
def __exit__(self, type, value, tb): ...
def __iter__(self) -> Any: ...
def __next__(self) -> str: ...
@property
def closed(self) -> bool: ...
@property
def mode(self) -> str: ...
@property
def name(self) -> Union[int, str]: ...
def close(self) -> None: ...
def fileno(self) -> int: ...
def flush(self) -> None: ...
def isatty(self) -> bool: ...
def readable(self) -> bool: ...
def read(self, size: int = ...) -> bytes: ...
def readall(self) -> bytes: ...
def readinto(self, buf: Any) -> bytes: ...
def readline(self, size: int = ...) -> bytes: ...
def readlines(self) -> List[bytes]: ...
def seek(self, offset: int, whence: int = ...) -> int: ...
def seekable(self) -> bool: ...
def tell(self) -> int: ...
def truncate(self, *args) -> NoReturn: ...
def writable(self) -> bool: ...
def write(self, b: bytes) -> int: ...
def writelines(self, lines: Iterable[bytes]) -> None: ...
THTSFile = TypeVar("THTSFile", bound="HTSFile")
class HTSFile:
def __enter__(self: THTSFile) -> THTSFile: ...
def __exit__(self, type, value, traceback) -> Any: ...
@property
def filename(self) -> Any: ...
@property
def mode(self) -> str: ...
@property
def threads(self) -> int: ...
@property
def index_filename(self) -> Optional[str]: ...
@property
def is_stream(self) -> bool: ...
@property
def is_remote(self) -> bool: ...
@property
def duplicate_filehandle(self) -> bool: ...
def close(self) -> None: ...
def check_truncation(self, ignore_truncation: bool = ...) -> None: ...
@property
def category(self) -> str: ...
@property
def format(self) -> str: ...
@property
def version(self) -> Tuple[int, int]: ...
@property
def compression(self) -> str: ...
@property
def description(self) -> str: ...
@property
def is_open(self) -> bool: ...
@property
def is_closed(self) -> bool: ...
@property
def closed(self) -> bool: ...
@property
def is_write(self) -> bool: ...
@property
def is_read(self) -> bool: ...
@property
def is_sam(self) -> bool: ...
@property
def is_bam(self) -> bool: ...
@property
def is_cram(self) -> bool: ...
@property
def is_vcf(self) -> bool: ...
@property
def is_bcf(self) -> bool: ...
def reset(self) -> None: ...
def seek(self, offset: int, whence: int = ...) -> int: ...
def tell(self) -> int: ...
def add_hts_options(self, format_options: Optional[List[str]] = ...) -> None: ...
def parse_region(
self,
contig: Optional[str] = ...,
start: Optional[int] = ...,
stop: Optional[int] = ...,
region: Optional[str] = ...,
tid: Optional[int] = ...,
reference: Optional[str] = ...,
end: Optional[int] = ...,
) -> Tuple[int, int, int, int]: ...
def is_valid_tid(self, tid: int) -> bool: ...
def is_valid_reference_name(self, contig: str) -> bool: ...
def get_tid(self, contig: str) -> int: ...
def get_reference_name(self, tid: int) -> Optional[str]: ...