annotate scripts/S02b_study_seq_composition_nuc.py @ 7:f1e24200e5ae draft

planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit b7a3030ea134b5dfad89b1a869db659d72d1145c
author abims-sbr
date Wed, 28 Feb 2018 10:39:41 -0500
parents 0ba551449008
children 04a9ada73cc4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 ## Author: Eric FONTANILLAS
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
3 ## Date: 21.12.10
2
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
4 ## Last Version : 12/2017 by Victor Mataigne
0
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 one "cold" species: Pg)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
6
7
f1e24200e5ae planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit b7a3030ea134b5dfad89b1a869db659d72d1145c
abims-sbr
parents: 5
diff changeset
7 import sys,os,shutil,subprocess, string, itertools
2
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
8 from functions import simplify_fasta_name, dico
0
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 ##################
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
11 ###### DEF2 ######
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
12 ##################
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
13 def base_composition(seq):
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
14 count_A=string.count(seq, "A") + string.count(seq, "a")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
15 count_T=string.count(seq, "T") + string.count(seq, "t")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
16 count_C=string.count(seq, "C") + string.count(seq, "c")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
17 count_G=string.count(seq, "G") + string.count(seq, "g")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
18 ## 3 ## Nucleotide proportions
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
19 ln = count_C+count_G+count_T+count_A
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
20 if (ln!=0):
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
21
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
22 CG = count_C+count_G
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
23 AT = count_T+count_A
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 AG = count_A+count_G
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
26 TC = count_T+count_C
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
27
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
28 ## 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
29 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
30 percent_CG = float(CG)/(float(AT) + float(CG))*100
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
31
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
32 ## 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
33 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
34 percent_purine=float(AG)/(float(AG)+float(TC))*100
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
35
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 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
38 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
39 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
40 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
41 else:
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
42 percent_CG=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
43 percent_purine=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
44 prop_A=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
45 prop_T=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
46 prop_C=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
47 prop_G=0
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 return(percent_CG, percent_purine, 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
50 ##############################################
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
51
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
52 ##################
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
53 ###### DEF3 ######
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 def purine_loading(seq):
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
56 count_A=string.count(seq, "A") + string.count(seq, "a")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
57 count_T=string.count(seq, "T") + string.count(seq, "t")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
58 count_C=string.count(seq, "C") + string.count(seq, "c")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
59 count_G=string.count(seq, "G") + string.count(seq, "g")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
60 ## 3 ## Nucleotide proportions
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
61 TOTAL = count_C+count_G+count_T+count_A
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
62 if (TOTAL!=0):
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
63
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
64 ## PLI : Purine loading indice (Forsdyke et al.)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
65 # (G-C)/N * 1000 et (A-T)/N * 1000
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
66
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
67 DIFF_GC = count_G - count_C
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
68 DIFF_AT = count_A - count_T
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
69
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
70 # Per bp
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
71 PLI_GC = float(DIFF_GC)/float(TOTAL)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
72 PLI_AT = float(DIFF_AT)/float(TOTAL)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
73
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
74 # Per 1000 bp
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
75 PLI_GC_1000 = PLI_GC*1000
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
76 PLI_AT_1000 = PLI_AT*1000
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
77 else:
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
78 DIFF_GC=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
79 DIFF_AT=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
80 PLI_GC=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
81 PLI_AT=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
82 PLI_GC_1000=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
83 PLI_AT_1000=0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
84
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
85 return(TOTAL, DIFF_GC, DIFF_AT,PLI_GC,PLI_AT,PLI_GC_1000,PLI_AT_1000)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
86 ##############################################
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
87
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
88 ###################
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
89 ### RUN RUN RUN ###
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 ##Create specific folders
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
93 Path_IN_loci_NUC = "./IN_NUC"
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
94 outpath= "./OUT"
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
95 os.makedirs(Path_IN_loci_NUC)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
96 os.makedirs(outpath)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
97
1
8de21b6eb110 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
98 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
99 for file in infiles:
8de21b6eb110 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
100 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
101
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
102 ## 1 ## List taxa
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
103 LT=[]
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
104 cmd="grep '>' %s" % sys.argv[2]
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
105 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
106 result=result.split('\n')
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
107 for i in result:
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
108 sp=i[1:]
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
109 if sp !='':
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
110 LT.append(sp)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
111 print LT
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
112
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
113 #LT = ["Ap", "Ac", "Pg"]
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
114 #os.system("grep '>' %s" %(sys.argv[1]))
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
115
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
116 ## 2 ## PathIN
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
117 # fileIN_properties = open("01_AminoAcid_Properties2.csv", "r")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
118 Lloci_NUC = os.listdir(Path_IN_loci_NUC)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
119
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
120
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
121 ## 3 ## PathOUT
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
122 ## 3.1 ## NUC composition
1
8de21b6eb110 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
123 fileOUT_NUC=open("./OUT/nuc_compositions.csv","w")
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
124 fileOUT_NUC.write("LOCUS,")
5
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
125 for taxa in LT[0:-1]:
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
126 fileOUT_NUC.write("%s_prop_A,%s_prop_T,%s_prop_C,%s_prop_G," %(taxa,taxa,taxa,taxa))
5
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
127 fileOUT_NUC.write("%s_prop_A,%s_prop_T,%s_prop_C,%s_prop_G" %(LT[-1],LT[-1],LT[-1],LT[-1]))
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
128 fileOUT_NUC.write("\n")
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 ## 3.2 ## NUC percent_GC
1
8de21b6eb110 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
131 fileOUT_percent_GC=open("./OUT/percent_GC.csv","w")
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
132 fileOUT_percent_GC.write("LOCUS,")
5
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
133 for taxa in LT[0:-1]:
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
134 fileOUT_percent_GC.write("%s_percent_GC," %(taxa))
5
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
135 fileOUT_percent_GC.write("%s_percentGC" %(LT[-1]))
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
136 fileOUT_percent_GC.write("\n")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
137
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
138 ## 3.3 ## NUC percent_purine
1
8de21b6eb110 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
139 fileOUT_percent_purine=open("./OUT/percent_purine.csv","w")
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
140 fileOUT_percent_purine.write("LOCUS,")
5
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
141 for taxa in LT[0:-1]:
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
142 fileOUT_percent_purine.write("%s_percent_purine," %(taxa))
5
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
143 fileOUT_percent_purine.write("%s_percent_purine" %(LT[-1]))
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
144 fileOUT_percent_purine.write("\n")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
145
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
146 ## 3.4 ## Purine Load
1
8de21b6eb110 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
147 fileOUT_Purine_Load=open("./OUT/Purine_Load_Indice.csv", "w")
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
148 fileOUT_Purine_Load.write("LOCUS,")
5
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
149 for taxa in LT[0:-1]:
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
150 fileOUT_Purine_Load.write("%s_TOTAL,%s_DIFF_GC,%s_DIFF_AT,%s_PLI_GC1000,%s_PLI_AT1000," %(taxa,taxa,taxa,taxa,taxa))
5
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
151 fileOUT_Purine_Load.write("%s_TOTAL,%s_DIFF_GC,%s_DIFF_AT,%s_PLI_GC1000,%s_PLI_AT1000" %(LT[-1],LT[-1],LT[-1],LT[-1],LT[-1]))
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
152 fileOUT_Purine_Load.write("\n")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
153
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
154 #####################
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
155 ## 4 ## Process Loci
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
156 #####################
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
157 for locus in Lloci_NUC:
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
158 print locus
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
159 path_locus = "%s/%s" %(Path_IN_loci_NUC, locus)
2
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
160 bash = dico(path_locus,LT)
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
161
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
162 fileOUT_NUC.write("%s," %locus)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
163 fileOUT_percent_GC.write("%s," %locus)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
164 fileOUT_percent_purine.write("%s," %locus)
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
165 fileOUT_Purine_Load.write("%s," %locus)
2
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
166
5
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
167 for taxa in LT[0:-1]:
2
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
168 if taxa in bash.keys():
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
169 seq = bash[taxa]
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
170 percent_GC, percent_purine,prop_A, prop_T, prop_C, prop_G = base_composition(seq) ### DEF2 ###
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
171 TOTAL, DIFF_GC, DIFF_AT,PLI_GC,PLI_AT,PLI_GC_1000,PLI_AT_1000 = purine_loading(seq) ### DEF3 ###
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
172 fileOUT_NUC.write("%.5f,%.5f,%.5f,%.5f," %(prop_A,prop_T,prop_C,prop_G))
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
173 fileOUT_percent_GC.write("%.5f," %percent_GC)
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
174 fileOUT_percent_purine.write("%.5f," %percent_purine)
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
175 fileOUT_Purine_Load.write("%d,%d,%d,%.5f,%.5f," %(TOTAL, DIFF_GC, DIFF_AT,PLI_GC_1000, PLI_AT_1000))
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
176 else:
4
5766f80370e7 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 2
diff changeset
177 fileOUT_NUC.write("%s,%s,%s,%s," %("NA","NA","NA","NA"))
5766f80370e7 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 2
diff changeset
178 fileOUT_percent_GC.write("%s," %"NA")
5766f80370e7 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 2
diff changeset
179 fileOUT_percent_purine.write("%s," %"NA")
5766f80370e7 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 2
diff changeset
180 fileOUT_Purine_Load.write("%s,%s,%s,%s,%s," %("NA","NA","NA","NA","NA"))
2
988467f963f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents: 1
diff changeset
181
5
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
182 if LT[-1] in bash.keys():
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
183 seq = bash[LT[-1]]
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
184 percent_GC, percent_purine,prop_A, prop_T, prop_C, prop_G = base_composition(seq) ### DEF2 ###
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
185 TOTAL, DIFF_GC, DIFF_AT,PLI_GC,PLI_AT,PLI_GC_1000,PLI_AT_1000 = purine_loading(seq) ### DEF3 ###
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
186 fileOUT_NUC.write("%.5f,%.5f,%.5f,%.5f" %(prop_A,prop_T,prop_C,prop_G))
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
187 fileOUT_percent_GC.write("%.5f" %percent_GC)
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
188 fileOUT_percent_purine.write("%.5f" %percent_purine)
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
189 fileOUT_Purine_Load.write("%d,%d,%d,%.5f,%.5f" %(TOTAL, DIFF_GC, DIFF_AT,PLI_GC_1000, PLI_AT_1000))
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
190 else:
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
191 fileOUT_NUC.write("%s,%s,%s,%s" %("NA","NA","NA","NA"))
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
192 fileOUT_percent_GC.write("%s" %"NA")
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
193 fileOUT_percent_purine.write("%s" %"NA")
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
194 fileOUT_Purine_Load.write("%s,%s,%s,%s,%s" %("NA","NA","NA","NA","NA"))
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
195
0ba551449008 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 273a9af69b672b2580cd5dec4c0e67a4a96fb0fe
abims-sbr
parents: 4
diff changeset
196
0
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
197 fileOUT_NUC.write("\n")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
198 fileOUT_percent_GC.write("\n")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
199 fileOUT_percent_purine.write("\n")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
200 fileOUT_Purine_Load.write("\n")
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
201 fileOUT_NUC.close()
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
202 fileOUT_percent_GC.close()
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
203 fileOUT_percent_purine.close()
78dd6454f6f0 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 73670b26c75bb6c1a6332481920f3036314de364
abims-sbr
parents:
diff changeset
204 fileOUT_Purine_Load.close()