コード例 #1
0
ファイル: dadi2stairway.py プロジェクト: stsmall/Wb_sWGA
def thinfilter(thin, dadidict):
    """
    """
    dadidictOrdered = OrderedDict(sorted(dadidict.items()))
    for site in dadidictOrdered.keys():
        first_chrom = site.split(":")[0]
        first_site = int(site.split(":")[1])
        break
    for site in dadidictOrdered.keys():
        if site.split(":")[0] == first_chrom:
            if int(site.split(":")[1]) < (first_site + thin):
                del dadidictOrdered[site]
            else:
                first_site = int(site.split(":")[1])
        else:
            first_chrom = site.split(":")[0]
            first_site = int(site.split(":")[1])
    return(dadidict)
コード例 #2
0
def thinfilter(thin, dadidict):
    """
    """
    dadidictOrdered = OrderedDict(sorted(dadidict.items()))
    for site in dadidictOrdered.keys():
        first_chrom = site.split(":")[0]
        first_site = int(site.split(":")[1])
        break
    for site in dadidictOrdered.keys():
        if site.split(":")[0] == first_chrom:
            if int(site.split(":")[1]) < (first_site + thin):
                del dadidictOrdered[site]
            else:
                first_site = int(site.split(":")[1])
        else:
            first_chrom = site.split(":")[0]
            first_site = int(site.split(":")[1])
    return (dadidict)
コード例 #3
0
 def bottomView(self):
     if self.root == None:
         return
     lst = []
     dit = OrderedDict()
     lst.append((0,self.root))
     
     while len(lst) != 0:
         v,root = lst[0]
         dit[v] = root.data
         if root.left != None:
             lst.append((v-1,root.left))
         if root.right != None:
             lst.append((v+1,root.right))
         lst.pop(0)
     
     for i in sorted(dit.keys()):
         print(dit[i],end=' ')
コード例 #4
0
from collection import OrderedDict
file_name = "/home/deepak/Project/files/outputs/wordnet/dumped.txt"

pairs = OrderedDict([])
with open(file_name, "r") as f:
    for line in f:
        line = line.strip().split()
        if ((line[2], line[1]) in pairs.keys()):
            continue
        else:
            pairs[(line[1], line[2])] = line[0]

for i in pairs.keys():
    print("%s %s %s", (pairs[i], i[0], i[1]))