Mercurial > repos > davidvanzessen > baseline_bayesian_estimation
comparison script_imgt.py @ 5:d8de51314d3f draft
Uploaded
| author | davidvanzessen |
|---|---|
| date | Thu, 14 Aug 2014 07:17:26 -0400 |
| parents | 94fada165724 |
| children | 7eeb7b808af9 |
comparison
equal
deleted
inserted
replaced
| 4:1726dc8f3e0a | 5:d8de51314d3f |
|---|---|
| 12 | 12 |
| 13 refdic = dict() | 13 refdic = dict() |
| 14 with open(args.ref, 'r') as ref: | 14 with open(args.ref, 'r') as ref: |
| 15 currentSeq = "" | 15 currentSeq = "" |
| 16 currentId = "" | 16 currentId = "" |
| 17 for line in ref.readlines(): | 17 for line in ref: |
| 18 if line[0] is ">": | 18 if line[0] is ">": |
| 19 if currentSeq is not "" and currentId is not "": | 19 if currentSeq is not "" and currentId is not "": |
| 20 refdic[currentId[1:]] = currentSeq | 20 refdic[currentId[1:]] = currentSeq |
| 21 currentId = line.rstrip() | 21 currentId = line.rstrip() |
| 22 currentSeq = "" | 22 currentSeq = "" |
| 46 | 46 |
| 47 | 47 |
| 48 | 48 |
| 49 currentSeq = "" | 49 currentSeq = "" |
| 50 currentId = "" | 50 currentId = "" |
| 51 first=True | |
| 51 with open(args.input, 'r') as i: | 52 with open(args.input, 'r') as i: |
| 52 with open(args.output, 'a') as o: | 53 with open(args.output, 'a') as o: |
| 53 o.write(">>>" + args.id + "\n") | 54 o.write(">>>" + args.id + "\n") |
| 54 outputdic = dict() | 55 outputdic = dict() |
| 55 for line in i.readlines()[1:]: | 56 for line in i: |
| 57 if first: | |
| 58 first = False | |
| 59 continue | |
| 56 linesplt = line.split("\t") | 60 linesplt = line.split("\t") |
| 57 ref = filterGene(linesplt[1], vPattern) | 61 ref = filterGene(linesplt[1], vPattern) |
| 58 if not ref or not linesplt[2].rstrip(): | 62 if not ref or not linesplt[2].rstrip(): |
| 59 continue | 63 continue |
| 60 if ref in outputdic: | 64 if ref in outputdic: |
