14 for fnm in os.listdir(sys.argv[3]):
15 if '.2.fasta' not in fnm:
17 if len(labels) != len(X):
18 raise "len(inputdir) != len(inputarray)"
19 with open(sys.argv[2], 'rb') as csvfile:
20 for row in csv.reader(csvfile):
55 for fnm in sorted(labels.keys()):
56 colors.append(labelcolors[labels[fnm]])
58 from matplotlib.figure import Figure
59 from matplotlib.patches import Polygon
60 from matplotlib.backends.backend_agg import FigureCanvasAgg
62 ax = fig.add_subplot(111)
63 ax.scatter(X[:,0], X[:,1], c=colors, s=60, marker='o', alpha=0.5)
64 canvas = FigureCanvasAgg(fig)
65 canvas.print_figure(infile+".png", dpi=80)