Computer Aided Biological (CAB) Tools