My graph is a tree structure with root and end nodes and a row of nodes between them with relations [:NEXT]->from one to another. Some nodes along this path also relate [:BRANCH]->to other root nodes, and through them to other rows of nodes.
Which Cypher query will return an ordered list of nodes from start to finish, and will any relationships BRANCHbe included in the entries for nodes that have them?
EDIT: This is not a technical diagram, but the basic structure is as follows:

with each node depicted as a black circle. In this case, I would like each node to be displayed here.