Thursday, November 18, 2010

Phylo_plotter


I revised this project a bit and replaced the zipped files on Dropbox (here). I got the fonts looking pretty good. And I modified it to use a config file that specifies values for various attributes. The attr dictionary can be modified by including another file that just shows the changed values. That should make it easy enough for a non-programmer to use (I think). It looks like this:

e_node_label_size:10
e_node_dots_visible:True
e_node_bar_color:k
e_node_dot_size:25

I'm still thinking about how to use forms to run this thing. But the first answer I got from Stack Overflow is that you have to use a server. Maybe I should just write an app that acts like a browser but forwards to a local script?

2 comments:

Aaron said...

If you just want to make this so others can run it, perhaps it could be converted to run on Google App engine.

telliott99 said...

Thanks for reading! I haven't thought about App engine before, just glanced at it. Maybe I'll look some more.

One problem I can see is that this is all based on PyCogent (though it wouldn't be that hard to recode it, I guess). Looking at the stats, about 50% of visitors are running Windows, and I suppose some or many of those don't have Python.