class_docstr: A node within the graph.
class_docstr_tok: ["A","node","within","the","graph","."]
docstr: Create a new node.
docstr_tok: ["Create","a","new","node","."]
code: def __init__(
      self, node_id=None, alias=None, label=None, properties=None
  ):
      """
      Create a new node.
      """
      self.id = node_id
      self.alias = alias
      if isinstance(label, list):
          label = [
              inner_label for inner_label in label if inner_label != ""
          ]
  
      if (
          label is None
          or label == ""
          or (isinstance(label, list) and len(label) == 0)
      ):
          self.label = None
          self.labels = None
      elif isinstance(label, str):
          self.label = label
          self.labels = [label]
      elif isinstance(label, list) and all(
          [isinstance(inner_label, str) for inner_label in label]
      ):
          self.label = label[0]
          self.labels = label
      else:
          raise AssertionError(
              "label should be either None, string or a list of strings"
          )
  
      self.properties = properties or {}
  
imports: from ..helpers import quote_string
label_desc: Use image node_id 1 to create a new Node object  with example: obj = Node(node_id, alias, label, properties)