data: a data frame that contains relational information on IDs (main_id) their sub IDs (sub_id) and their relationship (type). For ChEBI this data frame can be obtained by calling fetch_chebi(relation = TRUE). For ECO data it can be obtained by calling fetch_eco(relation = TRUE).
ids: a character vector of IDs for which sub IDs should be searched.
main_id: a character or integer column containing IDs. Default is id for ChEBI IDs.
type: a character column that contains the type of interactions. Default is type for ChEBI IDs.
accepted_types: a character vector containing the accepted_types of relationships that should be considered for the search. It is possible to use "all" relationships. The default type is "is_a". A list of possible relationships for e.g. ChEBI IDs can be found here.
exclude_parent_id: a logical value that specifies if the parent ID should be included in the returned list.
Returns
A list of character vectors containing the provided ID and all of its sub IDs. It contains one element per input ID.