fp.write('\n') fp.close() print "Loading json with mongoimport" # Restart insert time result.documentInsertStart = time.time() loadres = os.system("mongoimport --host " + mongoHost.rstrip('/').replace("mongodb://","") + " --db " + databaseName + " --collection " + collectionName + " --file " + mimpfile) os.remove(mimpfile) else: print "Individual document inserting starting" # Insert each document with SNP and loci data for v in documents.iteritems(): mongoCollection.insert(v[1]) # Log end time result.documentInsertEnd = time.time() result.calculate() print result.toTerm() resultsFile.write(result.toString() + '\n') if remote: try: print "Sending to GDocs..." gs.login() ws.append_row(result.stringArr()) except: print "Unable to send to GDocs, continuing..." if createIndexes: result = Result() result.method = "Mongo-Idx" result.tag = tag