def __init__(self, name=None, description=None):
super(Workflow, self).__init__()<EOL>self.name = name<EOL>self.description = description<EOL>self.nodes_by_id = {}<EOL>self.dependents_by_node_id = {}<EOL>self.output_mapping = {}<EOL>
Constructs the workflow from a dictionary structure.