Computerized optimization of RP-HPLC separation with nonaqueous or partially aqueous mobile phases