class_docstr: A utility class for manipulating the UMLS Semantic Type Hierarchy.
  Designed to be constructed from a TSV file using `construct_umls_tree_from_tsv`.
class_docstr_tok: ["A","utility","class","for","manipulating","the","UMLS","Semantic","Type","Hierarchy",".","Designed","to","be","constructed","from","a","TSV","file","using","`","construct_umls_tree_from_tsv","`","."]
docstr: Recursively build up a flat list of all a node's children.
docstr_tok: ["Recursively","build","up","a","flat","list","of","all","a","node","'s","children","."]
code: def get_children(
      self, node: SemanticTypeNode
  ) -> List[SemanticTypeNode]:
      """
      Recursively build up a flat list of all a node's children.
      """
      children = []
      for child in node.children:
          children.append(child)
          children.extend(self.get_children(child))
      return children
  
file_path: scispacy/scispacy/umls_semantic_type_tree.py
imports: from typing import NamedTuple, List, Dict, Deque, Any, Optional
  from collections import deque
  from scispacy.file_cache import cached_path
label_desc: Use image node_id 5 for calling the UmlsSemanticTypeTree obj's underlying member method code with example usage: obj.get_children(node) and returns: children