/formats script editor input to pass arguments to python scripting
  
global proc string[] particlesToMayaCurves(int $startAt, int $endAt, int $curveType)
{
string  $result[2];
string  $particle[] = `ls -tr "particle*"`;
  
//--> will only proceed working on the first particle item in the list
//--> regardless of how many are selected
$tnode = "\"" + $particle[0] + "\"";
  
python("import MayaParticleCache");
python("reload(MayaParticleCache)");
  
$cmd = python("MayaParticleCache.particlesToMayaCurves(" + 
                $tnode + "," + 
                $startAt +  "," +
                $endAt + "," +
                $curveType + ")"  );
$path = python("MayaParticleCache.writeToFile()");
  
$result[0] = $cmd;
$result[1] = $path;
return $result;
}
  
  
  
global proc string[] particlesToRmanCurves(int $startAt, int $endAt, int $isRand, int $curveType)
{
string  $result[2];
string  $particle[] = `ls -tr "particle*"`;
  
$tnode = "\"" + $particle[0] + "\"";
  
python("import RmanCurveWriter");
python("reload(RmanCurveWriter)");
  
$cmd = python("RmanCurveWriter.particlesToRmanCurves(" + 
                $tnode + "," + 
                $startAt +  "," +
                $endAt + "," +
                $isRand + "," +
                $curveType + ")"  );
$path = python("RmanCurveWriter.writeToFile()");
  
return $path;
}