Beispiel #1
0
def main(args):
    """Usage: print_NUML input-filename
  """
    if len(args) != 2:
        print(main.__doc__)
        sys.exit(1)

    doc = libnuml.readNUML(args[1])
    if (doc.getErrorLog().getNumFailsWithSeverity(libnuml.LIBNUML_SEV_ERROR) >
            0):
        #   print doc.getErrorLog().toString();
        sys.exit(2)

#   NUMLReader reader = new NUMLReader();
# NUMLWriter writer = new NUMLWriter();

    level = doc.getLevel()
    version = doc.getVersion()

    print("File:", args[1])
    print("Level", level, " version ", version, ")")

    nOTerms = doc.getNumOntologyTerms()
    nRComps = doc.getNumResultComponents()

    print("Number of ontologyTerms in this document: ", nOTerms)
    print("Number of resultComponent in this document: ", nRComps)

    oTerms = doc.getOntologyTerms()
    rComps = doc.getResultComponents()

    if oTerms is None:
        print("No OntologyTerms present.")
        sys.exit(2)

    #print all the ontologyTerms
    print("No.\t Term  \t Source Term Id \t Ontology URI")
    for i in range(0, nOTerms):
        oTerm = oTerms.get(i)
        print("", i + 1, "\t", oTerm.getTerm(), "\t", oTerm.getSourceTermId(),
              "\t", oTerm.getOntologyURI())

    if rComps is None:
        print("No ResultComponents present.")
        sys.exit(2)

    # print the ResultComponents
    print("Number of ResultComponents ", nRComps)
    for i in range(0, nRComps):
        print("Result Component:", i + 1)
        print("Name of ResultComponent: ",
              rComps.get(i).getId())
        rComp = rComps.get(i)

    sys.exit(0)
Beispiel #2
0
def main (args):
  """Usage: print_NUML input-filename
  """
  if len(args) != 2:
    print(main.__doc__)
    sys.exit(1)

  doc = libnuml.readNUML(args[1]);
  if ( doc.getErrorLog().getNumFailsWithSeverity(libnuml.LIBNUML_SEV_ERROR) > 0):  
 #   print doc.getErrorLog().toString();
    sys.exit(2);   
    
 #   NUMLReader reader = new NUMLReader();
 # NUMLWriter writer = new NUMLWriter();  

  level   = doc.getLevel();
  version = doc.getVersion();

  print ("File:" , args[1]);
  print ("Level" , level , " version ", version, ")");
 
  nOTerms = doc.getNumOntologyTerms();
  nRComps = doc.getNumResultComponents();

  print ("Number of ontologyTerms in this document: ", nOTerms);
  print ("Number of resultComponent in this document: " , nRComps); 

  oTerms = doc.getOntologyTerms();
  rComps = doc.getResultComponents();

  if oTerms is None:
    print ("No OntologyTerms present.");
    sys.exit(2);
  
  #print all the ontologyTerms 
  print ("No.\t Term  \t Source Term Id \t Ontology URI");
  for i  in range(0, nOTerms):    
    oTerm = oTerms.get(i);
    print("", i+1,"\t", oTerm.getTerm(), "\t", oTerm.getSourceTermId(), "\t", oTerm.getOntologyURI());   

  if rComps is None:
    print ("No ResultComponents present.");
    sys.exit(2);
	
  # print the ResultComponents	
  print ("Number of ResultComponents ", nRComps);   
  for i in range(0, nRComps):
    print("Result Component:", i+1);
    print("Name of ResultComponent: ", rComps.get(i).getId());
    rComp = rComps.get(i);

  sys.exit(0);     
Beispiel #3
0
def main (args):
  """Usage: echo_numl input-filename output-filename
  """
  if len(args) != 3:
    print(main.__doc__)
    sys.exit(1)

  doc = libnuml.readNUML(args[1]);
  ##if ( doc.getErrorLog().getNumFailsWithSeverity(libsedml.LIBSNUML_SEV_ERROR) > 0):
  ##  print doc.getErrorLog().toString();
##  else:
  libnuml.writeNUML(doc, args[2]);

  return 0;
def main(args):
    """Usage: echo_numl input-filename output-filename
  """
    if len(args) != 3:
        print(main.__doc__)
        sys.exit(1)

    doc = libnuml.readNUML(args[1])
    ##if ( doc.getErrorLog().getNumFailsWithSeverity(libsedml.LIBSNUML_SEV_ERROR) > 0):
    ##  print doc.getErrorLog().toString();
    ##  else:
    libnuml.writeNUML(doc, args[2])

    return 0