Circle From Isoparm

Does a method exist to extract nurb circle from a surface isoparm?

select the isoparm and use "duplicate surface curve"

Ok, so I got ahead of myself with the last post. Is there a way to select an isoparm/component via mel so that I can create said circle from it?

// Create nurbs cylinder and create a curve from an isoparm
string $cylinder[] = cylinder -p 0 0 0 -ax 0 1 0 -ssw 0 -esw 360 -r 1 -hr 2 -d 3 -ut 0 -tol 0.01 -s 8 -nsp 1 -ch 1;
duplicateCurve -ch 1 -rn 0 -local 0 ($cylinder[0]+".u[0.5]");

// Or if you just want to select the isoparm...
select -r ($cylinder[0]+".u[0.5]");