Structural bioinformatics: current status and future directions