Fragal Database: Annotating protein sequences based on a fragmented alignment methodology