A knowledge-based decision support system in bioinformatics: an application to protein complex extraction