Core classes for the implementation of Smith-Waterman-Gotoh algorithm @author Ahmed Moustafa (ahmed@users.sf.net)