
Node.previous_nodes() (and the matching TkNode.previous_nodes()) returns the steps preceding a given step, optionally filtered by type -- useful for checking whether a particular kind of step, such as a Model Chemistry step, comes earlier in the flow.
