Mercurial > repos > abims-sbr > mutcount
annotate scripts/S01b_study_seq_composition_aa.py @ 1:8de21b6eb110 draft
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
| author | abims-sbr |
|---|---|
| date | Wed, 27 Sep 2017 10:04:08 -0400 |
| parents | 78dd6454f6f0 |
| children | 988467f963f0 |
| rev | line source |
|---|---|
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
1 #!/usr/bin/env python |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
2 # -*- coding: ascii -*- |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
3 ## Author: Eric FONTANILLAS |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
4 ## Date: 21.12.10 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
5 ## Object: Test for compositional bias in genome and proteome as marker of thermal adaptation (comparison between 2 "hot" species: Ap and Ps and two "cold" species: Pg, Pp) |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
6 import sys,os,shutil,subprocess,string |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
7 script_path = os.path.dirname(sys.argv[0]) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
8 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
9 ############# |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
10 ### DEF 0 ### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
11 ############# |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
12 def simplify_fasta_name(fasta_name,LT): |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
13 for abbreviation in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
14 if abbreviation in fasta_name: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
15 new_fasta_name = abbreviation |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
16 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
17 return(new_fasta_name) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
18 ########################################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
19 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
20 ########### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
21 ## DEF1 ## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
22 ########### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
23 ## Generates bash, with key = fasta name; value = sequence (WITH GAP, IF ANY, REMOVED IN THIS FUNCTION) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
24 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
25 def dico(fasta_file,LT): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
26 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
27 count_fastaName=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
28 F1 = open(fasta_file, "r") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
29 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
30 bash1 = {} |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
31 while 1: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
32 nextline = F1.readline() |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
33 #print nextline |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
34 if not nextline : |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
35 break |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
36 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
37 if nextline[0] == ">": |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
38 count_fastaName = count_fastaName + 1 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
39 fasta_name = nextline[1:-1] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
40 nextline = F1.readline() |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
41 sequence = nextline[:-1] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
42 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
43 if fasta_name not in bash1.keys(): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
44 fasta_name = simplify_fasta_name(fasta_name,LT) ### DEF 0 ### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
45 bash1[fasta_name] = sequence |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
46 else: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
47 print fasta_name |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
48 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
49 # Find alignment length |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
50 kk = bash1.keys() |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
51 key0 = kk[0] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
52 seq0 = bash1[key0] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
53 ln_seq = len(seq0) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
54 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
55 F1.close() |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
56 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
57 return(bash1) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
58 ##################################### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
59 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
60 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
61 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
62 ################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
63 ###### DEF2 ###### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
64 ################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
65 def base_composition(seq): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
66 count_A=string.count(seq, "A") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
67 count_T=string.count(seq, "T") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
68 count_C=string.count(seq, "C") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
69 count_G=string.count(seq, "G") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
70 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
71 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
72 CG = count_C+count_G |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
73 AT = count_T+count_A |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
74 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
75 AG = count_A+count_G |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
76 TC = count_T+count_C |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
77 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
78 ## 1 ## Search for compositional bias in genome as marker of thermal adaptation: CG vs AT |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
79 ratio_CG_AT=float(CG)/float(AT) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
80 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
81 ## 2 ## Search for compositional bias in genome as marker of thermal adaptation: AG vs TC |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
82 ratio_purine_pyrimidine=float(AG)/float(TC) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
83 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
84 ## 3 ## Nucleotide proportion |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
85 ln = len(seq) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
86 prop_A = float(count_A)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
87 prop_T = float(count_T)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
88 prop_C = float(count_C)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
89 prop_G = float(count_G)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
90 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
91 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
92 return(ratio_CG_AT, ratio_purine_pyrimidine, prop_A, prop_T, prop_C, prop_G) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
93 ############################################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
94 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
95 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
96 ################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
97 ###### DEF3 ###### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
98 ################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
99 def aa_composition1(seq): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
100 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
101 ## 1 ## count occurence of AA |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
102 count_K=string.count(seq,"K") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
103 count_R=string.count(seq,"R") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
104 count_A=string.count(seq,"A") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
105 count_F=string.count(seq,"F") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
106 count_I=string.count(seq,"I") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
107 count_L=string.count(seq,"L") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
108 count_M=string.count(seq,"M") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
109 count_V=string.count(seq,"V") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
110 count_W=string.count(seq,"W") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
111 count_N=string.count(seq,"N") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
112 count_Q=string.count(seq,"Q") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
113 count_S=string.count(seq,"S") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
114 count_T=string.count(seq,"T") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
115 count_H=string.count(seq,"H") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
116 count_Y=string.count(seq,"Y") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
117 count_C=string.count(seq,"C") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
118 count_D=string.count(seq,"D") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
119 count_E=string.count(seq,"E") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
120 count_P=string.count(seq,"P") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
121 count_G=string.count(seq,"G") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
122 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
123 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
124 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
125 ## 2 ## compute relative proportion |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
126 TOTAL=count_K+count_R+count_A+count_F+count_I+count_L+count_M+count_V+count_W+count_N+count_Q+count_S+count_T+count_H+count_Y+count_C+count_D+count_E+count_P+count_G |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
127 if (TOTAL!=0): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
128 ln = TOTAL |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
129 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
130 prop_K=float(count_K)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
131 prop_R=float(count_R)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
132 prop_A=float(count_A)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
133 prop_F=float(count_F)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
134 prop_I=float(count_I)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
135 prop_L=float(count_L)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
136 prop_M=float(count_M)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
137 prop_V=float(count_V)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
138 prop_W=float(count_W)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
139 prop_N=float(count_N)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
140 prop_Q=float(count_Q)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
141 prop_S=float(count_S)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
142 prop_T=float(count_T)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
143 prop_H=float(count_H)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
144 prop_Y=float(count_Y)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
145 prop_C=float(count_C)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
146 prop_D=float(count_D)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
147 prop_E=float(count_E)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
148 prop_P=float(count_P)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
149 prop_G=float(count_G)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
150 else: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
151 prop_K=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
152 prop_R=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
153 prop_A=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
154 prop_F=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
155 prop_I=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
156 prop_L=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
157 prop_M=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
158 prop_V=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
159 prop_W=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
160 prop_N=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
161 prop_Q=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
162 prop_S=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
163 prop_T=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
164 prop_H=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
165 prop_Y=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
166 prop_C=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
167 prop_D=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
168 prop_E=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
169 prop_P=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
170 prop_G=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
171 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
172 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
173 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
174 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
175 return(prop_K,prop_R,prop_A,prop_F,prop_I,prop_L,prop_M,prop_V,prop_W,prop_N,prop_Q,prop_S,prop_T,prop_H,prop_Y,prop_C,prop_D,prop_E,prop_P,prop_G) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
176 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
177 ################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
178 ###### DEF4 ###### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
179 ################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
180 def aa_composition2(seq): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
181 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
182 ## 1 ## count occurence of AA |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
183 count_K=string.count(seq,"K") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
184 count_R=string.count(seq,"R") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
185 count_A=string.count(seq,"A") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
186 count_F=string.count(seq,"F") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
187 count_I=string.count(seq,"I") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
188 count_L=string.count(seq,"L") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
189 count_M=string.count(seq,"M") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
190 count_V=string.count(seq,"V") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
191 count_W=string.count(seq,"W") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
192 count_N=string.count(seq,"N") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
193 count_Q=string.count(seq,"Q") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
194 count_S=string.count(seq,"S") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
195 count_T=string.count(seq,"T") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
196 count_H=string.count(seq,"H") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
197 count_Y=string.count(seq,"Y") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
198 count_C=string.count(seq,"C") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
199 count_D=string.count(seq,"D") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
200 count_E=string.count(seq,"E") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
201 count_P=string.count(seq,"P") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
202 count_G=string.count(seq,"G") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
203 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
204 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
205 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
206 ## 2 ## compute seq length |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
207 TOTAL=count_K+count_R+count_A+count_F+count_I+count_L+count_M+count_V+count_W+count_N+count_Q+count_S+count_T+count_H+count_Y+count_C+count_D+count_E+count_P+count_G |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
208 if (TOTAL!=0): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
209 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
210 ln = TOTAL |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
211 ##3 Famous Hyperthermophile Prokaryotes criterias |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
212 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
213 # 3.1. IVYWREL estimator => positivelly correlated with otpimal growth |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
214 count_IVYWREL = count_I+count_V+count_Y+count_W+count_R+count_E+count_L |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
215 prop_IVYWREL = float(count_IVYWREL)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
216 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
217 # 3.2. ERK estimator (i.e. ERK vs DNQTSHA) => positivelly correlated with optimal growth temperature |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
218 # ERK alone |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
219 count_ERK = count_E + count_R + count_K |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
220 prop_ERK = float(count_ERK)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
221 # DNQTSHA alone |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
222 count_DNQTSH = count_D+count_N+count_Q+count_T+count_S+count_H |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
223 prop_DNQTSH=float(count_DNQTSH)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
224 # ERK vs DNQTSH |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
225 if count_DNQTSH != 0: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
226 ratio_ERK_vs_DNQTSH = float(count_ERK)/float(count_DNQTSH) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
227 else: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
228 ratio_ERK_vs_DNQTSH=-1 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
229 # EK/QH estimator |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
230 count_EK = count_E+count_K |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
231 count_QH = count_Q+count_H |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
232 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
233 prop_EK = float(count_EK)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
234 prop_QH = float(count_QH)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
235 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
236 if count_QH != 0: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
237 ratio_EK_vs_QH = float(count_EK)/float(count_QH) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
238 else: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
239 ratio_EK_vs_QH=-1 ## "-1" will indicate the impossibility to compute the ratio (coz the numerator) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
240 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
241 ## 4 ## Mutationnal bias hypothesis => AT rich: favor FYMINK // GC rich: favor GARP |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
242 ## The mutational bias model predict a linear relationship between GARP vs FYMINK ==> so if outliers to that, it means that the excess of GARP or FYMINK are not explained by the mutationnal bias model but by other thing ... selection!!??? |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
243 count_FYMINK=count_F+count_Y+count_M+count_I+count_N+count_K |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
244 prop_FYMINK = float(count_FYMINK)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
245 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
246 count_GARP=count_G+count_A+count_R+count_P |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
247 prop_GARP=float(count_GARP)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
248 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
249 ## 5 ## Hydophobicity hypothesis [should INCREASE with thermal adaptation] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
250 ## 5.1. AL |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
251 count_AVLIMFYW = count_A+count_V+count_L+count_I+count_F+count_Y+count_W+count_M |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
252 prop_AVLIMFYW=float(count_AVLIMFYW)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
253 ## 5.2. Only non-aromatic |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
254 count_AVLIM = count_A+count_V+count_L+count_I+count_M |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
255 prop_AVLIM=float(count_AVLIM)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
256 ## 5.3. Only aromatic (have they higher residus volume?? in such case opposite hypothesis based on residu volume, predict DECREASE for these aa in composition) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
257 count_FYW = count_F+count_Y+count_W |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
258 prop_FYW=float(count_FYW)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
259 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
260 ## 6 ## Charged hypothesis => positivelly correlated with optimal growth temperature |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
261 # All charged |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
262 count_RHKDE = count_R + count_H +count_K + count_D + count_E |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
263 prop_RHKDE = float(count_RHKDE)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
264 # Only positive |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
265 count_RHK = count_R + count_H +count_K |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
266 prop_RHK = float(count_RHK)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
267 # Only negative |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
268 count_DE = count_D + count_E |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
269 prop_DE = float(count_DE)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
270 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
271 ## 7 ## Neutral polar hypothesis [should DECREASE with thermal adaptation] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
272 count_STNQ = count_S+count_T+count_N+count_Q |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
273 prop_STNQ=float(count_STNQ)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
274 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
275 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
276 ## 9 ## PAYRE VS MGDS (FONTANILLAS CRITERIA) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
277 ## 9.1 ## Didier's criteria 1 = SMALL / BIG |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
278 count_PAYRE = count_A+count_Y+count_P+count_R+count_E |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
279 prop_PAYRE=float(count_PAYRE)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
280 count_MVGDS = count_V+count_M+count_S+count_G+count_D |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
281 prop_MVGDS=float(count_MVGDS)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
282 if count_MVGDS!= 0: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
283 ratio_PAYRE_vs_MVGDS = float(count_PAYRE)/float(count_MVGDS) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
284 else: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
285 ratio_PAYRE_vs_MVGDS=-1 ## "-1" will indicate the impossibility to compute the ratio (coz the numerator) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
286 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
287 ## 9.2 ## Didier's criteria 2 = VERY SMALL / BIG |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
288 count_AC = count_A+count_C |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
289 prop_AC=float(count_AC)/float(ln) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
290 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
291 #count_VLIM = count_V+count_L+count_I+count_M |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
292 if count_MVGDS != 0: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
293 ratio_AC_vs_MVGDS = float(count_AC)/float(count_MVGDS) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
294 else: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
295 ratio_AC_vs_MVGDS=-1 ## "-1" will indicate the impossibility to compute the ratio (coz the numerator) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
296 else: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
297 count_IVYWREL=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
298 prop_IVYWREL=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
299 count_ERK=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
300 prop_ERK=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
301 count_DNQTSH=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
302 prop_DNQTSH=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
303 ratio_ERK_vs_DNQTSH=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
304 count_EK=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
305 prop_EK=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
306 count_QH=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
307 prop_QH=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
308 ratio_EK_vs_QH=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
309 count_FYMINK=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
310 prop_FYMINK=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
311 count_GARP=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
312 prop_GARP=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
313 count_AVLIMFYW=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
314 prop_AVLIMFYW=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
315 count_AVLIM=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
316 prop_AVLIM=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
317 count_FYW=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
318 prop_FYW=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
319 count_STNQ=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
320 prop_STNQ=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
321 count_MVGDS=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
322 prop_MVGDS=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
323 count_PAYRE=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
324 prop_PAYRE=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
325 count_AC=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
326 prop_AC=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
327 ratio_PAYRE_vs_MVGDS=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
328 ratio_AC_vs_MVGDS=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
329 count_RHKDE=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
330 prop_RHKDE=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
331 count_RHK=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
332 prop_RHK=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
333 count_DE=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
334 prop_DE=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
335 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
336 return(count_IVYWREL,prop_IVYWREL,count_ERK,prop_ERK,count_DNQTSH,prop_DNQTSH,ratio_ERK_vs_DNQTSH,count_EK,prop_EK,count_QH,prop_QH,ratio_EK_vs_QH,count_FYMINK,prop_FYMINK,count_GARP,prop_GARP,count_AVLIMFYW, prop_AVLIMFYW,count_AVLIM,prop_AVLIM,count_FYW,prop_FYW,count_STNQ, prop_STNQ, count_MVGDS,prop_MVGDS, count_PAYRE,prop_PAYRE, count_AC,prop_AC, ratio_PAYRE_vs_MVGDS, ratio_AC_vs_MVGDS, count_RHKDE,prop_RHKDE,count_RHK,prop_RHK,count_DE,prop_DE) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
337 ##################### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
338 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
339 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
340 ################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
341 ###### DEF5 ###### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
342 ################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
343 def aa_properties(fileIN_aaProperties): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
344 next = fileIN_aaProperties.readline() ## JUMP HEADERS |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
345 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
346 bash_aa_properties={} |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
347 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
348 while 1: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
349 next = fileIN_aaProperties.readline() |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
350 if not next: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
351 break |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
352 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
353 S1 = string.split(next, ",") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
354 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
355 aa_name = S1[1] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
356 S2 = string.split(aa_name, "/") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
357 aa_code = S2[1][:-1] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
358 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
359 frequencies = S1[2][:-1] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
360 Residue_Weight = S1[5] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
361 Residue_Volume = S1[6] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
362 Partial_specific_volume = S1[7] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
363 Hydration = S1[8] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
364 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
365 bash_aa_properties[aa_code] = [frequencies,Residue_Weight,Residue_Volume,Partial_specific_volume,Hydration] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
366 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
367 return(bash_aa_properties) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
368 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
369 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
370 ################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
371 ###### DEF6 ###### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
372 ################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
373 def sequence_properties_from_aa_properties(seq, bash_properties): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
374 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
375 ## 1 ## count occurence of AA |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
376 count_K=string.count(seq,"K") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
377 count_R=string.count(seq,"R") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
378 count_A=string.count(seq,"A") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
379 count_F=string.count(seq,"F") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
380 count_I=string.count(seq,"I") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
381 count_L=string.count(seq,"L") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
382 count_M=string.count(seq,"M") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
383 count_V=string.count(seq,"V") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
384 count_W=string.count(seq,"W") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
385 count_N=string.count(seq,"N") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
386 count_Q=string.count(seq,"Q") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
387 count_S=string.count(seq,"S") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
388 count_T=string.count(seq,"T") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
389 count_H=string.count(seq,"H") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
390 count_Y=string.count(seq,"Y") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
391 count_C=string.count(seq,"C") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
392 count_D=string.count(seq,"D") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
393 count_E=string.count(seq,"E") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
394 count_P=string.count(seq,"P") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
395 count_G=string.count(seq,"G") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
396 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
397 TOTAL=count_K+count_R+count_A+count_F+count_I+count_L+count_M+count_V+count_W+count_N+count_Q+count_S+count_T+count_H+count_Y+count_C+count_D+count_E+count_P+count_G |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
398 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
399 if (TOTAL!=0): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
400 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
401 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
402 ## 2 ## Compute properties 1: Residue Weight (Mr) (UNIT:Daltons): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
403 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
404 Total_Residue_Weight = count_K*float(bash_properties["K"][1]) + count_R*float(bash_properties["R"][1]) + count_A*float(bash_properties["A"][1]) + count_F*float(bash_properties["F"][1]) + count_I*float(bash_properties["I"][1]) + count_L*float(bash_properties["L"][1]) + count_M*float(bash_properties["M"][1]) + count_V*float(bash_properties["V"][1]) + count_W*float(bash_properties["W"][1]) + count_N*float(bash_properties["N"][1]) + count_Q*float(bash_properties["Q"][1]) + count_S*float(bash_properties["S"][1]) + count_T*float(bash_properties["T"][1]) + count_H*float(bash_properties["H"][1]) + count_Y*float(bash_properties["Y"][1]) + count_C*float(bash_properties["C"][1]) + count_D*float(bash_properties["D"][1]) + count_E*float(bash_properties["E"][1]) + count_P*float(bash_properties["P"][1]) + count_G*float(bash_properties["G"][1]) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
405 Total_Residue_Volume = count_K*float(bash_properties["K"][2]) + count_R*float(bash_properties["R"][2]) + count_A*float(bash_properties["A"][2]) + count_F*float(bash_properties["F"][2]) + count_I*float(bash_properties["I"][2]) + count_L*float(bash_properties["L"][2]) + count_M*float(bash_properties["M"][2]) + count_V*float(bash_properties["V"][2]) + count_W*float(bash_properties["W"][2]) + count_N*float(bash_properties["N"][2]) + count_Q*float(bash_properties["Q"][2]) + count_S*float(bash_properties["S"][2]) + count_T*float(bash_properties["T"][2]) + count_H*float(bash_properties["H"][2]) + count_Y*float(bash_properties["Y"][2]) + count_C*float(bash_properties["C"][2]) + count_D*float(bash_properties["D"][2]) + count_E*float(bash_properties["E"][2]) + count_P*float(bash_properties["P"][2]) + count_G*float(bash_properties["G"][2]) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
406 Total_Partial_specific_volume = count_K*float(bash_properties["K"][3]) + count_R*float(bash_properties["R"][3]) + count_A*float(bash_properties["A"][3]) + count_F*float(bash_properties["F"][3]) + count_I*float(bash_properties["I"][3]) + count_L*float(bash_properties["L"][3]) + count_M*float(bash_properties["M"][3]) + count_V*float(bash_properties["V"][3]) + count_W*float(bash_properties["W"][3]) + count_N*float(bash_properties["N"][3]) + count_Q*float(bash_properties["Q"][3]) + count_S*float(bash_properties["S"][3]) + count_T*float(bash_properties["T"][3]) + count_H*float(bash_properties["H"][3]) + count_Y*float(bash_properties["Y"][3]) + count_C*float(bash_properties["C"][3]) + count_D*float(bash_properties["D"][3]) + count_E*float(bash_properties["E"][3]) + count_P*float(bash_properties["P"][3]) + count_G*float(bash_properties["G"][3]) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
407 Total_Hydration = count_K*float(bash_properties["K"][4]) + count_R*float(bash_properties["R"][4]) + count_A*float(bash_properties["A"][4]) + count_F*float(bash_properties["F"][4]) + count_I*float(bash_properties["I"][4]) + count_L*float(bash_properties["L"][4]) + count_M*float(bash_properties["M"][4]) + count_V*float(bash_properties["V"][4]) + count_W*float(bash_properties["W"][4]) + count_N*float(bash_properties["N"][4]) + count_Q*float(bash_properties["Q"][4]) + count_S*float(bash_properties["S"][4]) + count_T*float(bash_properties["T"][4]) + count_H*float(bash_properties["H"][4]) + count_Y*float(bash_properties["Y"][4]) + count_C*float(bash_properties["C"][4]) + count_D*float(bash_properties["D"][4]) + count_E*float(bash_properties["E"][4]) + count_P*float(bash_properties["P"][4]) + count_G*float(bash_properties["G"][4]) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
408 else: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
409 Total_Residue_Weight=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
410 Total_Residue_Volume=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
411 Total_Partial_specific_volume=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
412 Total_Hydration=0 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
413 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
414 return(Total_Residue_Weight,Total_Residue_Volume,Total_Partial_specific_volume,Total_Hydration) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
415 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
416 ######################################################## |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
417 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
418 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
419 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
420 ################### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
421 ### RUN RUN RUN ### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
422 ################### |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
423 |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
424 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
425 ##Create specific folders |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
426 Path_IN_loci_NUC = "./IN_AA" |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
427 outpath= "./OUT" |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
428 os.makedirs(Path_IN_loci_NUC) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
429 os.makedirs(outpath) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
430 |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
431 infiles = str.split(sys.argv[1], ",") |
|
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
432 for file in infiles: |
|
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
433 os.system("cp %s %s" %(file, Path_IN_loci_NUC)) |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
434 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
435 ## 1 ## List taxa |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
436 LT=[] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
437 cmd="grep '>' %s" % sys.argv[2] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
438 result = subprocess.check_output(cmd, shell=True) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
439 result=result.split('\n') |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
440 for i in result: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
441 sp=i[1:] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
442 if sp !='': |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
443 LT.append(sp) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
444 print LT |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
445 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
446 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
447 ## 2 ## PathIN |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
448 fileIN_properties = open("amino_acid_properties.csv", "r") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
449 Path_IN_loci_AA = "./IN_AA" |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
450 #Path_IN_loci_AA = "02_CDS_No_Missing_Data_aa_CDS_withM" |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
451 Lloci_AA = os.listdir(Path_IN_loci_AA) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
452 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
453 ## 3 ## PathOUT |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
454 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
455 ## 3.1 ## PROT composition |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
456 fileOUT_PROT_ALL=open("./OUT/prot_compositions_All_AA.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
457 fileOUT_PROT_ALL.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
458 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
459 fileOUT_PROT_ALL.write("%s_prop_K,%s_prop_R,%s_prop_A,%s_prop_F,%s_prop_I,%s_prop_L,%s_prop_M,%s_prop_V,%s_prop_W,%s_prop_N,%s_prop_Q,%s_prop_S,%s_prop_T,%s_prop_H,%s_prop_Y,%s_prop_C,%s_prop_D,%s_prop_E,%s_prop_P,%s_prop_G," %(taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
460 fileOUT_PROT_ALL.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
461 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
462 ## 3.2 ## PROT IVYWREL |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
463 fileOUT_IVYWREL=open("./OUT/IVYWREL.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
464 fileOUT_IVYWREL.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
465 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
466 fileOUT_IVYWREL.write("%s_count_IVYWREL,%s_prop_IVYWREL," %(taxa,taxa)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
467 fileOUT_IVYWREL.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
468 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
469 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
470 ## 3.3 ## PROT ERK_DNQTSHA |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
471 fileOUT_ERK_DNQTSH=open("./OUT/ERK_DNQTSH.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
472 fileOUT_ERK_DNQTSH.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
473 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
474 fileOUT_ERK_DNQTSH.write("%s_count_ERK,%s_prop_ERK,%s_count_DNQTSH,%s_prop_DNQTSH,%s_ratio_ERK_vs_DNQTSH," %(taxa,taxa,taxa,taxa,taxa)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
475 fileOUT_ERK_DNQTSH.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
476 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
477 ## 3.4 ## PROT EK_QH |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
478 fileOUT_EK_QH=open("./OUT/EK_QH.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
479 fileOUT_EK_QH.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
480 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
481 fileOUT_EK_QH.write("%s_count_EK,%s_prop_EK,%s_count_QH,%s_prop_QH,%s_ratio_EK_vs_QH," %(taxa,taxa,taxa,taxa,taxa)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
482 fileOUT_EK_QH.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
483 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
484 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
485 ## 3.5 ## PROT FYMINK_GARP |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
486 fileOUT_FYMINK_GARP=open("./OUT/FYMINK_GARP.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
487 fileOUT_FYMINK_GARP.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
488 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
489 fileOUT_FYMINK_GARP.write("%s_count_FYMINK,%s_prop_FYMINK,%s_count_GARP,%s_prop_GARP," %(taxa,taxa,taxa,taxa)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
490 fileOUT_FYMINK_GARP.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
491 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
492 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
493 ## 3.6 ## PROT AVLIMFYW |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
494 fileOUT_AVLIMFYW=open("./OUT/AVLIMFYW.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
495 fileOUT_AVLIMFYW.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
496 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
497 fileOUT_AVLIMFYW.write("%s_count_AVLIMFYW,%s_prop_AVLIMFYW,%s_count_AVLIM,%s_prop_AVLIM,%s_count_FYW,%s_prop_FYW," %(taxa,taxa,taxa,taxa,taxa,taxa)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
498 fileOUT_AVLIMFYW.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
499 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
500 ## 3.7 ## PROT STNQ |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
501 fileOUT_STNQ=open("./OUT/STNQ.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
502 fileOUT_STNQ.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
503 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
504 fileOUT_STNQ.write("%s_count_STNQ,%s_prop_STNQ," %(taxa,taxa)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
505 fileOUT_STNQ.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
506 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
507 ## 3.8 ## PROT RHKDE |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
508 fileOUT_RHKDE=open("./OUT/RHKDE.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
509 fileOUT_RHKDE.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
510 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
511 fileOUT_RHKDE.write("%s_count_RHKDE,%s_prop_RHKDE,%s_count_RHK,%s_prop_RHK,%s_count_DE,%s_prop_DE," %(taxa,taxa,taxa,taxa,taxa,taxa)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
512 fileOUT_RHKDE.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
513 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
514 ## 3.9 ## PROT DIDER CRITERIA |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
515 fileOUT_PAYRE=open("./OUT/PAYRE-MVGDS.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
516 fileOUT_PAYRE.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
517 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
518 fileOUT_PAYRE.write("%s_count_PAYRE,%s_prop_PAYRE,%s_count_AC,%s_prop_AC,%s_count_MVGDS,%s_prop_MVGDS,%s_ratio_PAYRE_vs_MVGDS,%s_ratio_AC_vs_MVGDS," %(taxa,taxa,taxa,taxa,taxa,taxa,taxa,taxa)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
519 fileOUT_PAYRE.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
520 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
521 ## 3.10 ## PROT Total residue weight |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
522 fileOUT_TotalResidueWeight=open("./OUT/TotalResidueWeight.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
523 fileOUT_TotalResidueWeight.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
524 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
525 fileOUT_TotalResidueWeight.write("%s_Total_Residue_Weight," %taxa) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
526 fileOUT_TotalResidueWeight.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
527 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
528 ## 3.11 ## PROT Total residue volume |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
529 fileOUT_TotalResidueVolume=open("./OUT/TotalResidueVolume.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
530 fileOUT_TotalResidueVolume.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
531 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
532 fileOUT_TotalResidueVolume.write("%s_Total_Residue_Volume," %taxa) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
533 fileOUT_TotalResidueVolume.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
534 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
535 ## 3.12 ## PROT Total partial specific volume |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
536 fileOUT_TotalPartialSpecificVolume=open("./OUT/TotalPartialSpecificVolume.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
537 fileOUT_TotalPartialSpecificVolume.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
538 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
539 fileOUT_TotalPartialSpecificVolume.write("%s_Total_Partial_Specific_Volume," %taxa) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
540 fileOUT_TotalPartialSpecificVolume.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
541 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
542 ## 3.13 ## PROT Total hydratation |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
543 fileOUT_TotalHydratation=open("./OUT/TotalHydratation.csv","w") |
|
0
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
544 fileOUT_TotalHydratation.write("LOCUS,") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
545 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
546 fileOUT_TotalHydratation.write("%s_Total_Hydratation," %taxa) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
547 fileOUT_TotalHydratation.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
548 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
549 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
550 ##################### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
551 ## 4 ## Process Loci |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
552 ##################### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
553 bash_aa_properties = aa_properties(fileIN_properties) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
554 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
555 for locus in Lloci_AA: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
556 print locus |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
557 path_locus = "%s/%s" %(Path_IN_loci_AA, locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
558 bash = dico(path_locus,LT) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
559 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
560 #print bash |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
561 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
562 fileOUT_PROT_ALL.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
563 fileOUT_IVYWREL.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
564 fileOUT_ERK_DNQTSH.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
565 fileOUT_EK_QH.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
566 fileOUT_FYMINK_GARP.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
567 fileOUT_AVLIMFYW.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
568 fileOUT_STNQ.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
569 fileOUT_RHKDE.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
570 fileOUT_PAYRE.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
571 fileOUT_TotalResidueWeight.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
572 fileOUT_TotalResidueVolume.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
573 fileOUT_TotalPartialSpecificVolume.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
574 fileOUT_TotalHydratation.write("%s," %locus) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
575 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
576 for taxa in LT: |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
577 if taxa in bash.keys(): |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
578 seq = bash[taxa] |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
579 prop_K,prop_R,prop_A,prop_F,prop_I,prop_L,prop_M,prop_V,prop_W,prop_N,prop_Q,prop_S,prop_T,prop_H,prop_Y,prop_C,prop_D,prop_E,prop_P,prop_G = aa_composition1(seq) ### DEF3 ### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
580 count_IVYWREL,prop_IVYWREL,count_ERK,prop_ERK,count_DNQTSH,prop_DNQTSH,ratio_ERK_vs_DNQTSH,count_EK,prop_EK,count_QH,prop_QH,ratio_EK_vs_QH,count_FYMINK,prop_FYMINK,count_GARP,prop_GARP,count_AVLIMFYW,prop_AVLIMFYW,count_AVLIM,prop_AVLIM,count_FYW,prop_FYW,count_STNQ,prop_STNQ, count_MVGDS,prop_MVGDS, count_PAYRE,prop_PAYRE, count_AC,prop_AC, ratio_PAYRE_vs_MVGDS, ratio_AC_vs_MVGDS,count_RHKDE,prop_RHKDE,count_RHK,prop_RHK,count_DE,prop_DE = aa_composition2(seq) ### DEF4 ### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
581 Total_Residue_Weight,Total_Residue_Volume,Total_Partial_Specific_Volume,Total_Hydration = sequence_properties_from_aa_properties(seq, bash_aa_properties) ### DEF6 ### |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
582 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
583 fileOUT_PROT_ALL.write("%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f," %(prop_K,prop_R,prop_A,prop_F,prop_I,prop_L,prop_M,prop_V,prop_W,prop_N,prop_Q,prop_S,prop_T,prop_H,prop_Y,prop_C,prop_D,prop_E,prop_P,prop_G)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
584 fileOUT_IVYWREL.write("%.5f,%.5f," %(count_IVYWREL, prop_IVYWREL)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
585 fileOUT_ERK_DNQTSH.write("%.5f,%.5f,%.5f,%.5f,%.5f," %(count_ERK,prop_ERK,count_DNQTSH,prop_DNQTSH,ratio_ERK_vs_DNQTSH)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
586 fileOUT_EK_QH.write("%.5f,%.5f,%.5f,%.5f,%.5f," %(count_EK,prop_EK,count_QH,prop_QH,ratio_EK_vs_QH)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
587 fileOUT_FYMINK_GARP.write("%.5f,%.5f,%.5f,%.5f," %(count_FYMINK,prop_FYMINK,count_GARP,prop_GARP)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
588 fileOUT_AVLIMFYW.write("%.5f,%.5f,%.5f,%.5f,%.5f,%.5f," %(count_AVLIMFYW,prop_AVLIMFYW,count_AVLIM,prop_AVLIM,count_FYW,prop_FYW)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
589 fileOUT_STNQ.write("%.5f,%.5f," %(count_STNQ,prop_STNQ)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
590 fileOUT_RHKDE.write("%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,"%(count_RHKDE,prop_RHKDE,count_RHK,prop_RHK,count_DE,prop_DE)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
591 fileOUT_PAYRE.write("%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f,%.5f," %(count_PAYRE,prop_PAYRE,count_AC,prop_AC,count_MVGDS,prop_MVGDS,ratio_PAYRE_vs_MVGDS,ratio_AC_vs_MVGDS)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
592 fileOUT_TotalResidueWeight.write("%.5f," %Total_Residue_Weight) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
593 fileOUT_TotalResidueVolume.write("%.5f," %Total_Residue_Volume) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
594 fileOUT_TotalPartialSpecificVolume.write("%.5f," %(Total_Partial_Specific_Volume)) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
595 fileOUT_TotalHydratation.write("%.5f," % Total_Hydration) |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
596 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
597 ## END LINE |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
598 fileOUT_PROT_ALL.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
599 fileOUT_IVYWREL.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
600 fileOUT_ERK_DNQTSH.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
601 fileOUT_EK_QH.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
602 fileOUT_FYMINK_GARP.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
603 fileOUT_AVLIMFYW.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
604 fileOUT_STNQ.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
605 fileOUT_RHKDE.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
606 fileOUT_PAYRE.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
607 fileOUT_TotalResidueWeight.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
608 fileOUT_TotalResidueVolume.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
609 fileOUT_TotalPartialSpecificVolume.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
610 fileOUT_TotalHydratation.write("\n") |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
611 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
612 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
613 |
|
78dd6454f6f0
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff
changeset
|
614 |
|
1
8de21b6eb110
planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents:
0
diff
changeset
|
615 |
