ok, clearly I don't know how to describe the various levels of branch hierarchy. What I'm looking to do is operate on a list{A} of lists{#;B} and treat all A's the same way - so that I might shift the branches in each A's list of B's, or remove its ends etc
so that if I want to remove the last B in every A
{0;1},{0;2},{0;3},{0;4},{0;5},{0;6}
{1;1},{1;2},{1;3},{1;4}
{2;1},{2;2},{2;3},{2;4},{2;5}
would become
{0;1},{0;2},{0;3},{0;4},{0;5}
{1;1},{1;2},{1;3}
{2;1},{2;2},{2;3},{2;4}
I guess the question is do I need to figure out the cull pattern- each B may have different lengths...