示例#1
0
文件: em.py 项目: BinPro/ProBin
def _log_current_status(contigs,cluster_prob,p,z,run):
    clustering = _get_current_clustering(contigs,p,z)
    Output.write_clustering_result(clustering,cluster_prob ,p,arguments=None,tmpfile=True,tmpfile_suffix=run)    
示例#2
0
文件: ProBin.py 项目: inodb/ProBin
        #Prep output settings
        #=============================
        #TODO: Needs to be fixed to allow only coverage etc.
        Output.set_output_path(outfile,args)

        #=============================
        #Calling clustering
        #=============================
        (clusters,clust_prob,centroids) = main(cluster_func, contigs, p, args.cluster_count,args.epsilon,args.iterations, \
                                               args.runs,args.verbose,args.serial, **params)

        
        #=============================
        #Printing Results
        #=============================
        Output.write_clustering_result(clusters,clust_prob,centroids,idx,args)

    #=============================
    #Preprocess timeseries data for coverage
    #=============================
    elif args.script == 'preprocess':
        if args.output:
            args.output = open(args.output,'w+')
        else:
            args.output = sys.stdout
        if not args.contigs:
            print "Contigs file not correctly supplied, will now exit"
            sys.exit(-1)
        main_preprocess(args)
    else:
        pass
示例#3
0
文件: ProBin.py 项目: BinPro/ProBin
        #Prep output settings
        #=============================
        #TODO: Needs to be fixed to allow only coverage etc.
        Output.set_output_path(outfile,args)

        #=============================
        #Calling clustering
        #=============================
        (clusters,clust_prob,responsibilities, probability_parameters) = main(cluster_func, contigs, p, args.cluster_count,args.epsilon,args.iterations, \
                                               args.runs,args.verbose,args.serial, **params)

        
        #=============================
        #Printing Results
        #=============================
        Output.write_clustering_result(clusters,clust_prob,responsibilities, probability_parameters,idx,args)

    #=============================
    #Preprocess timeseries data for coverage
    #=============================
    elif args.script == 'preprocess':
        if args.output:
            args.output = open(args.output,'w+')
        else:
            args.output = sys.stdout
        if not args.contigs:
            print "Contigs file not correctly supplied, will now exit"
            sys.exit(-1)
        main_preprocess(args)
    else:
        pass