Mercurial > repos > jay > pdaug_addclasslabel
annotate PDAUG_Basic_Plots/PDAUG_Basic_Plots.py @ 9:7160bfd77aef draft default tip
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit d396d7ff89705cc0dd626ed32c45a9f4029b1b05"
| author | jay | 
|---|---|
| date | Wed, 12 Jan 2022 20:34:53 +0000 | 
| parents | 658dcb7f39f9 | 
| children | 
| rev | line source | 
|---|---|
| 
0
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
1 from wordcloud import WordCloud, STOPWORDS | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
2 import matplotlib.pyplot as plt | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
3 import glob, os, sys | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
4 import pandas as pd | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
5 import plotly.express as px | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
6 ################################### | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
7 from wordcloud import WordCloud, STOPWORDS | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
8 import matplotlib.pyplot as plt | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
9 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
10 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
11 def ReturnPeptide(Infile): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
12 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
13 file = open(Infile) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
14 lines = file.readlines() | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
15 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
16 Index = [] | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
17 Pep = [] | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
18 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
19 for line in lines: | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
20 if '>' in line: | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
21 line = line.strip('\n') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
22 line = line.strip('\r') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
23 Index.append(line.strip('\n')) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
24 else: | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
25 line = line.strip('\n') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
26 line = line.strip('\r') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
27 Pep.append(line) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
28 return Pep, Index | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
29 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
30 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
31 def FragReturn(Seq, d): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
32 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
33 tokens = [] | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
34 for seq in Seq: | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
35 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
36 for l in range(d): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
37 if l < d: | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
38 for x in range(int(len(seq)/d)): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
39 s = (x*d)+l | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
40 e = s+d | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
41 if len(seq[s:e]) == d: | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
42 tokens.append(seq[s:e]) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
43 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
44 else: | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
45 pass | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
46 else: | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
47 pass | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
48 return tokens | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
49 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
50 def PlotWordCloud(TokenList, OutFile): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
51 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
52 comment_words = '' | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
53 stopwords = set(STOPWORDS) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
54 comment_words += " ".join(TokenList)+" " | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
55 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
56 wordcloud = WordCloud(width = 800, height = 800, | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
57 background_color ='white', | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
58 stopwords = stopwords, | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
59 min_font_size = 10).generate(comment_words) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
60 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
61 plt.figure(figsize = (8, 8), facecolor = None) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
62 plt.imshow(wordcloud) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
63 plt.axis("off") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
64 plt.tight_layout(pad = 0) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
65 plt.savefig(OutFile,dpi=600) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
66 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
67 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
68 def HeatMapPlot(Infile, IndexColumn, x_label, y_label, Workdirpath, htmlOutDir, htmlFname): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
69 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
70 if not os.path.exists(htmlOutDir): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
71 os.makedirs(htmlOutDir) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
72 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
73 df = pd.read_csv(Infile, sep="\t") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
74 y_ticks = list(df[IndexColumn]) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
75 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
76 fig = px.imshow(df[df.columns.tolist()[1:]], labels=dict(x=x_label, y=y_label), y=y_ticks) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
77 fig.update_xaxes(side="top") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
78 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
79 fig.write_html(os.path.join(Workdirpath, htmlOutDir, htmlFname)) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
80 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
81 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
82 def BoxPlot(InFile, Feature, label, Workdirpath, htmlOutDir, htmlFname): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
83 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
84 Workdirpath = os.path.join(os.getcwd(),'report_dir') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
85 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
86 if not os.path.exists(htmlOutDir): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
87 os.makedirs(htmlOutDir) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
88 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
89 df = pd.read_csv(InFile, sep="\t") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
90 fig = px.box(df, y=Feature, color=label, notched=True, title="Box plot of "+Feature ) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
91 fig.write_html(os.path.join(Workdirpath, htmlOutDir, htmlFname)) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
92 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
93 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
94 def ScatterPlot(InFile, Feature1, Feature2, Feature3, Label, PlotType, Workdirpath, htmlOutDir, htmlFname): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
95 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
96 Workdirpath = os.path.join(os.getcwd(),'report_dir') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
97 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
98 if not os.path.exists(htmlOutDir): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
99 os.makedirs(htmlOutDir) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
100 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
101 df = pd.read_csv(InFile, sep="\t") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
102 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
103 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
104 if PlotType == "3D": | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
105 fig = px.scatter_3d(df, x=Feature1, y=Feature2, z=Feature3, color=Label) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
106 fig.write_html(os.path.join(Workdirpath, htmlOutDir, htmlFname)) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
107 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
108 elif PlotType == "2D": | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
109 fig = px.scatter(df, x=Feature1, y=Feature2, color=Label) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
110 fig.write_html(os.path.join(Workdirpath, htmlOutDir, htmlFname)) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
111 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
112 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
113 def WordCloudPlot(InFile, d, Workdirpath, htmlOutDir, htmlFname): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
114 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
115 Workdirpath = os.path.join(os.getcwd(),'report_dir') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
116 if not os.path.exists(htmlOutDir): | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
117 os.makedirs(htmlOutDir) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
118 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
119 Peps,_ = ReturnPeptide(InFile) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
120 Frags = FragReturn(Peps, int(d)) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
121 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
122 PlotWordCloud(Frags, "out.png") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
123 #HTML_Gen(os.path.join(Workdirpath, htmlOutDir, htmlFname)) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
124 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
125 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
126 if __name__=="__main__": | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
127 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
128 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
129 import argparse | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
130 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
131 parser = argparse.ArgumentParser(description='Deployment tool') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
132 subparsers = parser.add_subparsers() | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
133 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
134 HM = subparsers.add_parser('HeatMap') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
135 HM.add_argument("-I", "--InFile", required=True, default=None, help="Path to target tsv file") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
136 HM.add_argument("-C", "--IndexColumn", required=True, help="") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
137 HM.add_argument("-x", "--x_label", required=True, help="") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
138 HM.add_argument("-y","--y_label", required=True, help="") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
139 HM.add_argument("--htmlOutDir", required=False, default=os.path.join(os.getcwd(),'report_dir'), help="Path to html directory") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
140 HM.add_argument("--htmlFname", required=False, help="HTML out file", default="report.html") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
141 HM.add_argument("--Workdirpath", required=False, default=os.getcwd(), help="Path to working directory") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
142 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
143 BP = subparsers.add_parser('BoxPlot') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
144 BP.add_argument("-I", "--InFile", required=True, default=None, help="Input file") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
145 BP.add_argument("-F", "--Feature", required=True, default=None, help="Feature list") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
146 BP.add_argument("-O", "--htmlOutDir", required=False, default=os.path.join(os.getcwd(),'report_dir'), help="Path to html dir") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
147 BP.add_argument("-Hf", "--htmlFname", required=False, help="HTML out file", default="report.html") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
148 BP.add_argument("-Wp", "--Workdirpath", required=False, default=os.getcwd(), help="Path to Working Directory") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
149 BP.add_argument("-L", "--Label", required=False, default=False, help="Working Directory Path") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
150 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
151 SP = subparsers.add_parser('ScatterPlot') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
152 SP.add_argument("-I", "--InFile", required=True, default=None, help="Path to target tsv file") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
153 SP.add_argument("-F1", "--Feature1", required=True, default=True, help="Path to target tsv file") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
154 SP.add_argument("-F2", "--Feature2", required=True, default=True, help="Roatate ticks") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
155 SP.add_argument("-F3", "--Feature3", required=False, help="Roatate ticks") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
156 SP.add_argument("-O","--htmlOutDir", required=False, default=os.path.join(os.getcwd(),'report_dir'), help="HTML Out Dir") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
157 SP.add_argument("-Hf","--htmlFname", required=False, help="HTML out file", default="jai.html") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
158 SP.add_argument("-Wp","--Workdirpath", required=False, default=os.getcwd(), help="Working Directory Path") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
159 SP.add_argument("-T", "--PlotType", required=True, help="") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
160 SP.add_argument("-L","--Label", required=False, default=False, help="Working Directory Path") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
161 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
162 WC = subparsers.add_parser('WordCloud') | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
163 WC.add_argument("-I", "--InFile", required=True, default=None, help="Path to target tsv file") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
164 WC.add_argument("-D", "--FragSize", required=True, default=None, help="Path to target tsv file") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
165 WC.add_argument("-O","--htmlOutDir", required=False, default=os.path.join(os.getcwd(),'report_dir'), help="HTML Out Dir") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
166 WC.add_argument("-Hf","--htmlFname", required=False, help="HTML out file", default="report.html") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
167 WC.add_argument("-Wp","--Workdirpath", required=False, default=os.getcwd(), help="Working Directory Path") | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
168 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
169 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
170 args = parser.parse_args() | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
171 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
172 if sys.argv[1] == "HeatMap": | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
173 HeatMapPlot(args.InFile, args.IndexColumn, args.x_label, args.y_label, args.Workdirpath, args.htmlOutDir, args.htmlFname) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
174 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
175 elif sys.argv[1] == "ScatterPlot": | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
176 ScatterPlot(args.InFile, args.Feature1, args.Feature2, args.Feature3, args.Label, args.PlotType, args.Workdirpath, args.htmlOutDir, args.htmlFname) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
177 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
178 elif sys.argv[1] == "BoxPlot": | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
179 BoxPlot(args.InFile, args.Feature, args.Label, args.Workdirpath, args.htmlOutDir, args.htmlFname) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
180 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
181 elif sys.argv[1] == "WordCloud": | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
182 WordCloudPlot(args.InFile, args.FragSize, args.Workdirpath, args.htmlOutDir, args.htmlFname) | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
183 | 
| 
 
2df11ea23f10
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit a9bd83f6a1afa6338cb6e4358b63ebff5bed155e"
 
jay 
parents:  
diff
changeset
 | 
184 else: | 
| 
5
 
658dcb7f39f9
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit ac4353ca5c0ac9ce60df9f4bf160ed08b99fbee3"
 
jay 
parents: 
0 
diff
changeset
 | 
185 print("Incorrect option provided: %s" % (sys.argv[1])) | 
