SYMBOL INDEX (32 symbols across 12 files) FILE: ncbitax2lin/data_io.py function strip (line 8) | def strip(str_: str) -> str: function load_nodes (line 16) | def load_nodes(nodes_file: str) -> pd.DataFrame: function load_names (line 50) | def load_names(names_file: str) -> pd.DataFrame: function read_names_and_nodes (line 73) | def read_names_and_nodes(names_file: str, nodes_file: str) -> pd.DataFrame: function write_lineages_to_disk (line 89) | def write_lineages_to_disk(df_lineages: pd.DataFrame, output_path: str) ... FILE: ncbitax2lin/fmt.py function _calc_rank_key (line 11) | def _calc_rank_key(rank: str, existing_ranks: Container[str]) -> str: function _convert_lineage_to_dict (line 34) | def _convert_lineage_to_dict(lineage: Lineage) -> Dict[str, Union[int, s... function prepare_lineages_for_output (line 79) | def prepare_lineages_for_output(lineages: List[Lineage]) -> pd.DataFrame: FILE: ncbitax2lin/lineage.py function _find_one_lineage (line 20) | def _find_one_lineage(tax_id: int, tax_dict: Dict[int, TaxUnit]) -> Line... function _find_lineages (line 43) | def _find_lineages( function _calc_num_procs (line 57) | def _calc_num_procs(max_num: int = 6) -> int: function _calc_chunk_size (line 62) | def _calc_chunk_size(num_vals: int, num_chunks: int) -> int: function find_all_lineages (line 67) | def find_all_lineages( FILE: ncbitax2lin/ncbitax2lin.py function _calc_taxonomy_dict (line 19) | def _calc_taxonomy_dict(df_tax: pd.DataFrame) -> Dict[int, TaxUnit]: function taxonomy_to_lineages (line 24) | def taxonomy_to_lineages( function main (line 64) | def main() -> None: FILE: ncbitax2lin/struct.py class TaxUnit (line 8) | class TaxUnit(TypedDict): FILE: ncbitax2lin/utils.py function timeit (line 16) | def timeit(func: Callable[..., Any]) -> Callable[..., Any]: function maybe_backup_file (line 31) | def maybe_backup_file(filepath: str) -> None: function partition (line 52) | def partition(vals: List[ElemType], size: int) -> List[List[ElemType]]: function collect_df_info (line 57) | def collect_df_info(df_data: pd.DataFrame) -> str: FILE: tests/test___init__.py function test_version (line 7) | def test_version() -> None: FILE: tests/test_data_io.py function test_load_nodes (line 11) | def test_load_nodes() -> None: function test_load_names (line 18) | def test_load_names() -> None: FILE: tests/test_fmt.py function test__calc_rank_key (line 20) | def test__calc_rank_key( FILE: tests/test_lineage.py function test__calc_num_procs (line 12) | def test__calc_num_procs(mock_cpu_count: MagicMock) -> None: function test__calc_chunk_size_procs (line 31) | def test__calc_chunk_size_procs( FILE: tests/test_ncbitax2lin.py function test__calc_taxonomy_dict (line 10) | def test__calc_taxonomy_dict() -> None: FILE: tests/test_utils.py function test_maybe_backup_file_when_file_path_does_not_exist (line 14) | def test_maybe_backup_file_when_file_path_does_not_exist() -> None: function test_maybe_backup_file_when_file_path_exists (line 23) | def test_maybe_backup_file_when_file_path_exists( function test_maybe_backup_file_when_backfile_also_exists (line 38) | def test_maybe_backup_file_when_backfile_also_exists( function test__partition (line 64) | def test__partition(