Best use of bioinformatics

Yusuke Endoh

Judges' comments:

To build:


To run:

./prog < input > output


echo Hello | ./prog

echo Hello | ./prog > hello.c
make hello

Selected Judges Remarks:

If you look closely at the source, you will see code that appears to puts C code that includes itself. How and why? Perhaps it is in the DNA code of the code? Perhaps there are 23 reasons? :-)

Author’s comments:


This chromosome program synthesizes a double helix. The helix can also be compiled as a C program.

Enjoy DNA programming!

For more information / backgroud reading:

Creative Commons License

© Copyright 1984-2015, Leo Broukhis, Simon Cooper, Landon Curt Noll - All rights reserved
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.