Пример #1
0
                   'QuantitationType_package':QuantitationTypePackage,
                   "BioAssayData_package": BioAssayDataPackage,
                   'Experiment_package':ExperimentPackage #"BioAssayData_assnlist":BioAssayData,
                   }
    print "working..."

    while 1:
        print "starting cycle"
        inDir = runRoot+"/XML_in/"
        fileList = os.listdir(inDir)
        for file in fileList:
            if not file: break
            if os.path.isfile(inDir+file):
                if file.lower().endswith(".xml"):
                    fileRoot = file.split(".")[0]
                try:
                    print "opening %s" %file
                    doc = Document()
                    doc.readDocument(inDir+file)
                    print "read document, beginning xml to rdf conversion"
                    doc.processSubSection(classDictionary = classDictionary)
                    doc.connectAllGraphs()
                    mastergraph = doc.mergeAllgraphs()
                    mastergraph.serialize(runRoot+'/RDF_out/%s.n3' %fileRoot, 'n3')
                    os.rename(inDir+file, runRoot+'/XML_processed/%s' %file )
                    print "converted %s" %fileRoot
                except:
                    os.rename(inDir+file,runRoot+'/FailedXMLinfiles/%s' %file )
                    print 'Failed for %s' %fileRoot
    
	print "fin!"
Пример #2
0
    }
    print "working..."

    while 1:
        print "starting cycle"
        inDir = runRoot + "/XML_in/"
        fileList = os.listdir(inDir)
        for file in fileList:
            if not file: break
            if os.path.isfile(inDir + file):
                if file.lower().endswith(".xml"):
                    fileRoot = file.split(".")[0]
                try:
                    print "opening %s" % file
                    doc = Document()
                    doc.readDocument(inDir + file)
                    print "read document, beginning xml to rdf conversion"
                    doc.processSubSection(classDictionary=classDictionary)
                    doc.connectAllGraphs()
                    mastergraph = doc.mergeAllgraphs()
                    mastergraph.serialize(
                        runRoot + '/RDF_out/%s.n3' % fileRoot, 'n3')
                    os.rename(inDir + file,
                              runRoot + '/XML_processed/%s' % file)
                    print "converted %s" % fileRoot
                except:
                    os.rename(inDir + file,
                              runRoot + '/FailedXMLinfiles/%s' % file)
                    print 'Failed for %s' % fileRoot

        print "fin!"