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
#  ---------------------------------------------------------  #
#  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)