20071220140900.0 1570-1638 1570-1638 1570-1638 Current drug discovery technologies 1570-1638 Netherlands Current drug discovery technologies Current drug discovery technologies. Current drug discovery technologies. 1570-1638