Exemplo n.º 1
0
def load_dct(cwd=my_dir, pattern='*.dat'):
    # FindAllFiles
    print 'cwd:', cwd
    print 'pattern:', pattern
    dct_find = {'cwd': cwd, 'pattern': pattern}
    x = FindAllFiles(dct_find)
    # print x.pattern
    x.get_files()
    # x.print_query(x.dct)
    print len(x.dct.keys()), 'of', x.total
    set9 = x.dct
    # x.dct (last pos.)
    # set9 = x.sort_dirname(-1,x.dct)
    # x.print_ [query,class]
    # x.query_ [dirname,file,filename](searchstring,pos,dct)
    # x.remove_[dirname,file,filename](searchstring,pos,dct)
    # x.print_query(set9)
    # print len(set9.keys()),'of',x.total
    # sys.exit()
    # return set9
    set9 = x.remove_dirname('fail', None, set9)
    set9 = x.remove_dirname('builder', None, set9)
    set9 = x.remove_filename('_new.dat', set9)
    set9 = x.remove_filename('_bac.dat', set9)
    set9 = x.remove_dirname('dat', -1, set9)
    set9 = x.remove_dirname('altern_', None, set9)

    if 1:
        set9 = x.remove_filename('_nop_', set9)
        set9 = x.remove_filename('_rev_', set9)

    print len(set9.keys()), 'of', x.total
    set9 = x.sort_dirname(-1, set9)
    return set9
Exemplo n.º 2
0
def load_dct(cwd=my_dir, pattern='*.dat'):
    # FindAllFiles
    print 'cwd:', cwd
    print 'pattern:', pattern
    dct_find = {'cwd': cwd, 'pattern': pattern}
    x = FindAllFiles(dct_find)
    # print x.pattern
    x.get_files()
    # x.print_query(x.dct)
    # print len(x.dct.keys()),'of',x.total
    set9 = x.remove_dirname('fail', None, x.dct)
    set9 = x.remove_dirname('example', None, set9)
    set9 = x.remove_dirname('tops_extra', None, set9)
    set9 = x.query_dirname("round_%d" % rnd, None, set9)
    set9 = x.sort_dirname(-1, set9)
    return set9
def load_dct(cwd=my_dir,pattern='*_top.dat'):
    # FindAllFiles
    print 'cwd:',cwd
    print 'pattern:',pattern
    dct_find = {'cwd':cwd,'pattern':pattern}
    x = FindAllFiles(dct_find)
    x.get_files()
    # x.print_ [query,class]
    # x.query_ [dirname,file,filename](searchstring,pos,dct)
    # x.remove_[dirname,file,filename](searchstring,pos,dct)
    set9 = x.remove_dirname('fail',None,x.dct)
    set9 = x.remove_dirname('example',None,set9)
    set9 = x.remove_dirname('tops_extra',None,set9)
    set9 = x.query_dirname("round_%d" % proj_round,None,set9)
    set9 = x.sort_dirname(-1,set9)
    return set9
Exemplo n.º 4
0
def load_dct(cwd=my_dir,pattern='*.dat'):
    # FindAllFiles
    print 'cwd:',cwd
    print 'pattern:',pattern
    dct_find = {'cwd':cwd,'pattern':pattern}
    x = FindAllFiles(dct_find)
    x.get_files()
    # print len(x.dct.keys()),'of',x.total
    set9 = x.remove_dirname('fail',None,x.dct)
    set9 = x.remove_dirname('example',None,set9)
    set9 = x.remove_dirname('tops_extra',None,set9)

    # if((rnd == '10') or (rnd == '11')):
    #     set9 = x.remove_dirname('_nop_',None,set9)
    #     set9 = x.remove_dirname('_rev_',None,set9)
    set9 = x.query_dirname("round_%d" % rnd,None,set9)
    set9 = x.sort_dirname(-1,set9)
    # x.print_query(set9)
    # sys.exit()
    print 'dct_matches:',len(set9.keys())
    return set9
Exemplo n.º 5
0
def load_dct(cwd=my_dir, pattern='*.dat'):
    # FindAllFiles
    print 'cwd:', cwd
    print 'pattern:', pattern
    dct_find = {'cwd': cwd, 'pattern': pattern}
    x = FindAllFiles(dct_find)
    # print x.pattern
    x.get_files()
    # x.print_query(x.dct)
    print len(x.dct.keys()), 'of', x.total
    set9 = x.remove_dirname('fail', None, x.dct)
    # set9 = x.query_filename(rnd,set9)
    set9 = x.sort_filename(set9)

    lst = []
    for k, v in set9.items():
        lst.append(v['file'])
    return lst
Exemplo n.º 6
0
#  Import Data! (3/4)                                         #
#  ---------------------------------------------------------  #
# mylib
my_library = os.path.expanduser('~/.pylib')
sys.path.append(my_library)
from mylib.FindAllFiles import *

# FindAllFiles
dct_find = {'cwd': my_dir, 'pattern': '.dat'}
x = FindAllFiles(dct_find)
x.get_files()
set9 = x.dct
# x.print_query(set9)
set9 = x.remove_filename('curvature', set9)
set9 = x.remove_filename('distance_proto_', set9)
set9 = x.remove_dirname('fail', -2, set9)
set9 = x.remove_filename('LOG', set9)
set9 = x.remove_filename('contact', set9)
set9 = x.remove_filename('mt_angles', set9)
set9 = x.remove_filename('indices', set9)
set9 = x.remove_filename('tubulin_inter', set9)
# x.print_query(set9)
set9 = x.query_dirname('3kinesin13', -3, set9)
# set9 = x.sort_dirname(-2,set9)
# x.print_query(set9)
# sys.exit()

# projects: 123, 134, 145
set9 = x.query_dirname(dataname, -2, set9)
set9 = x.sort_dirname(-2, set9)
x.print_query(set9)
Exemplo n.º 7
0
    unit = args['unit']

#  ---------------------------------------------------------  #
#  Import Data! (3/4)                                         #
#  ---------------------------------------------------------  #
# mylib
my_library = os.path.expanduser('~/.pylib')
sys.path.append(my_library)
from mylib.FindAllFiles import *

# FindAllFiles
dct_find = {'cwd': my_dir, 'pattern': '.dat'}
x = FindAllFiles(dct_find)
x.get_files()
print len(x.dct.keys()), 'of', x.total
set9 = x.remove_dirname('fail', -2, x.dct)
set9 = x.query_file('curvature_local', set9)
set9 = x.sort_dirname(-2, set9)
print len(set9.keys()), 'of', x.total
# sys.exit()

# data_name
set9 = x.query_dirname(str(data_name), -2, set9)
set9 = x.sort_dirname(-1, set9)
x.print_query(set9)
print len(set9.keys()), 'of', x.total

# trajectory
set9 = x.query_dirname(str(trajectory), -1, set9)
set9 = x.sort_dirname(-1, set9)
x.print_query(set9)
Exemplo n.º 8
0
def get_retraction_dct(dct):

    set9 = dct
    print len(set9.keys())
    x = FindAllFiles()

    if rnd == 16:
        set_nop = x.remove_dirname("_nop_00",None,set9)
    else:
        set_nop = x.query_dirname("_nop_",None,set9)

    set_rev = x.query_dirname("_rev_",None,set9)
    set10 = x.merge_dct([set_rev,set_nop])

    # print "Lengths:"
    # print len(set_rev.keys())
    # print len(set_nop.keys())
    # print len(set10.keys())
    # sys.exit()

    if rnd == 16:
        set_for = x.query_dirname("_nop_00",None,set9)
    else:
        set_for = x.remove_dirname("_rev_",None,set9)
        set_for = x.remove_dirname("_nop_",None,set_for)

    # print "Forwards:"
    # print len(set_for.keys())
    # sys.exit()

    # lst_forward_names = []
    # for k,v in set10.iteritems():
    #     # print k,v['dirname'].split('/')[-1]
    #     # print v
    #     proj_name = v['dirname'].split('/')[-1]
    #     forwards = proj_name.split('_nop_')[0]
    #     lst_forward_names.append(forwards)


    lst_tup_for_retract = []

    # print set_for.keys()
    # print set10.keys()

    for k,v in set_for.iteritems():

        # print k,v['name']

        for k1,v1 in set10.iteritems():

            if rnd == 16:
                name_ser = v['name'].split('_nop_')[0]
                if re.search(name_ser,v1['name']) != None:
                    # print v['name'],v1['name']
                    # print (k,k1)
                    lst_tup_for_retract.append((k,k1))
            else:
                if re.search(v['name'],v1['name']) != None:
                    # print v['name'],v1['name']
                    # print (k,k1)
                    lst_tup_for_retract.append((k,k1))


    # for name in lst_forward_names:
    #     # print name

    #     for k,v in set_for.iteritems():

    #         if re.search(name,v['dirname']) != None:
    #             # print k,name
    #             f1 = k
    #             break
    #     try:
    #         print f1
    #     except:
    #         continue

    #     for k,v in set10.iteritems():

    #         if re.search(name,v['dirname']) != None:

    #             if (f1,k) not in lst_tup_for_retract:
    #                 lst_tup_for_retract.append((f1,k))
    #             break


    # for tup in lst_tup_for_retract:
    #     print tup
    #     pass

    print "retractions:",len(lst_tup_for_retract)
    # sys.exit()
    return lst_tup_for_retract
Exemplo n.º 9
0
# FindAllFiles
dct_find = {'cwd': my_dir, 'pattern': 'dat'}
x = FindAllFiles(dct_find)
x.get_files()
# x.print_query(x.dct)
set9 = x.dct
print len(x.dct.keys()), 'of', x.total
# sys.exit()
# x.dct (last pos.)
# x.sort_dirname
# x.print_query,_class
# x.query_ [dirname,file,filename](searchstring,pos,dct)
# x.remove_[dirname,file,filename](searchstring,pos,dct)
set9 = x.query_dirname('3kinesin', -3)
set9 = x.query_filename('tubulin', set9)
set9 = x.remove_dirname('fail', -2, set9)
set9 = x.remove_dirname('contact_maps', -1, set9)
set9 = x.sort_dirname(-2, set9)
# x.print_query(set9)
print len(set9.keys()), 'of', x.total
# sys.exit()

# data_name
set9 = x.query_dirname(str(data_name), -2, set9)
set9 = x.sort_dirname(-1, set9)
x.print_query(set9)
print len(set9.keys()), 'of', x.total

# trajectory
set9 = x.query_dirname(str(trajectory), -1, set9)
set9 = x.sort_dirname(-1, set9)