Preparation and synthetic applications of 2-halotryptophan methyl esters: synthesis of spirotryprostatin B.