A follow-up post to the previous entry. I show a small pavement.py script full of stubs as a proof-of-concept code.
Archive for January, 2009
Can’t Sleep, Clowns Will Eat Me
Posted in Automation, tagged Automation, paver on January 22, 2009 | Leave a Comment »
Paving the Way to Automation
Posted in Automation, Future Work, tagged Automation, Future Work, paver on January 21, 2009 | 1 Comment »
I discuss the possibility of using Paver as an automation tool for nightly builds. Since it allows task dependencies and basic python framework (as opposed to Make-fu) it seems like the perfect fit for doing all of the database updating.
Relation-less Annotation Database
Posted in AnnotBase, tagged AnnotBase, shelve on January 21, 2009 | Leave a Comment »
I discuss the method, reasoning and implementation of the annotation database, AnnotBase. I use multiple pickle files to save each individual record. This may pose a problem later on when trying to do reverse lookups but I’ll cross that bridge if the need arises.
Enforcing Web Politeness through Python Semaphores
Posted in Development, GEO Interface, tagged NCBI, threading on January 16, 2009 | Leave a Comment »
Hi all, The “batteries-included” nature of python has been a boon for those of us in the programming world. I still remember the first time I looked through the default package list in the python documentation and saw that it had built-in support for programmatically accessing complex web-tools. Cookie handling, log-ins and multi-part posts all [...]
Adventures in wxPython AutoCompleting
Posted in Development, GUI, tagged AnnotGui, gotcha, wxPython on January 16, 2009 | 2 Comments »
In revisions R65 to R67 I added an auto-completing textbox/listsctrl to the AnnotGui which will expand the treectrl to the relevant term. I discussed the wonders of python subclassing to extend features. I also discussed two gotchas about sorting strings and using wxlistctrl.GetItemData.
First Post
Posted in Uncategorized on January 15, 2009 | Leave a Comment »
Hi all, I’ve created this blog to document, discuss and solicit suggestions for my programming/research project MegaMicroBase. This project is intended to be code that will maintain a microarray annotation database. Currently it is written exclusively in Python but that may change when I actually start building tools for automated data analysis. So, what separates my [...]