def __init__(self, input, changes):
     super().__init__(input)
     self.changes = str_to_list(changes)
     self.set_dot_attrs({'color': '#FF8AD8', 'style': 'filled'})
 def __init__(self, input, group_by, aggregations=''):
     super().__init__(input)
     self.group_by = str_to_list(group_by)
     self.aggregations = Grouping._build_aggregations(aggregations)
     self.set_dot_attrs({'color': '#7A81FF', 'style': 'filled'})
 def __init__(self, input, attributes):
     super().__init__(input)
     self.attributes = str_to_list(attributes)
     self.set_dot_attrs({'color': '#76D6FF', 'style': 'filled'})