annotate reactivity_cal/separate_rna.py @ 5:7a8ddf1819b1 draft

Uploaded
author tyty
date Mon, 15 Sep 2014 14:52:52 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
1 #!/usr/bin/env python
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
2 # -*- coding: utf-8 -*-
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
3
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
4 import sys
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
5 from parse_dis_pac import *
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
6
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
7
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
8 dist_file = sys.argv[1]
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
9 cdna_file = sys.argv[2]
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
10 rrna_file = sys.argv[3]
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
11
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
12 dist = parse_dist(dist_file)
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
13 dist = dist[1]
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
14 hc = file(cdna_file, 'w')
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
15 hr = file(rrna_file, 'w')
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
16
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
17 for t in dist:
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
18 if t.find('AT') != -1:
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
19 hc.write(t)
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
20 hc.write('\n')
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
21 for i in range(len(dist[t])-1):
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
22 hc.write(dist[t][i])
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
23 hc.write('\t')
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
24 i = i+1
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
25 hc.write(dist[t][i])
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
26 hc.write('\n')
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
27 else:
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
28 hr.write(t)
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
29 hr.write('\n')
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
30 for i in range(len(dist[t])-1):
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
31 hr.write(dist[t][i])
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
32 hr.write('\t')
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
33 i = i+1
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
34 hr.write(dist[t][i])
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
35 hr.write('\n')
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
36
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
37 hc.close()
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
38 hr.close()
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
39
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
40
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
41
7a8ddf1819b1 Uploaded
tyty
parents:
diff changeset
42