Rational approaches to computer drug design based on drug-receptor interactions