DNA Double Helix

I generally have a variety of ongoing projects which may be of interest to other people and putting them online also allows me to keep track of them.

My projects list is a bit lacking at the moment as I am still writing up some of my older projects, I have been doing this for some time so don't expect too much. I will hopefully have some more up to date information fairly soon.