Gravar-mail: BIOCAT: a pattern recognition platform for customizable biological image classification and annotation