20131019: Added a no_bioperl implementation since they do not want us to use modules for the exercise.