find_tid_by_rid

DatabaseSILVA.find_tid_by_rid(ids=None, levels=None, flatten=False, method='legal', mode='frame')

Get tids by target rids.

Parameters
  • ids (Optional[Union[Sequence[Union[str, int]], numpy.ndarray, pandas.core.indexes.base.Index, str, int]]) – Target tids for which retrieve sub-tids

  • levels (Optional[Union[str, Sequence[str]]]) – Limiting taxonomic ranks

  • flatten (bool) – Whether to flatten results into single array.

  • method (str) – Can be ‘legal’ for filtering non-id values like zeros or ‘asis’ to keep original database values.

  • mode (str) – Retrieve data as ‘array’, ‘frame’ or ‘dict’(default)

Returns

Return type

Return tids with type depending on input parameters.