Manual edge sequence vs. output of getSequenceFromMask()

Automating some model building in Abaqus 6.13 and would like to understand how to properly manually construct an edge sequence for use in seedEdgeByNumber() and similar functions. I already have a set of nonconsecutive indices into the edge array for the edges I want to seed. These were discovered by a specific criteria, in my case a unique radius found by getRadius()

So I can get any individual edge object that I want to seed, like:

mdb.models['name'].parts['partname'].edges[15]

It seems like

mdb.models['name'].parts['partname'].seedEdgeByNumber(edges=edgesequence,number=4)

does in fact work if edgesequence is a tuple of edge objects like:

edgesequence = (mdb.models['name'].parts['partname'].edges[0] , mdb.models['name'].parts['partname'].edges[5])

and if I cast the sequence returned by getSequenceFromMask() to a tuple, that's bascially what I have.

I just wanted to make sure there's no catch using a tuple of "Edge" objects here instead of the more abstract "sequence" 

Thanks,

Dan Zimmerman, Ph.D.

Pliant Energy Systems