get_accession_by_tid

DatabaseSILVA.get_accession_by_tid(ids=None, subs=False, iterator=True)

Get accession numbers from the database.

Parameters
  • ids (Optional[Union[Sequence[Union[str, int]], numpy.ndarray, pandas.core.indexes.base.Index, str, int]]) – Target tids. Use None for all tids

  • subs (bool) – If True subs will be included. Default is False.

  • iterator (bool) – If True return a generator object. Default is True.

Returns

  • If iterator is True – Returns a Generator that yields (tid, dict)

  • if iterator is False – Returns a dictionary where keys are tid and values are dict with accession numbers.

Return type

Union[Dict[Union[str, int], Dict[str, str]], Generator[Tuple[Union[str, int], Dict[str, str]], None, None]]