FLAVIdB: A data mining system for knowledge discovery in flaviviruses with direct applications in immunology and vaccinology