Pharsight Corp. struck a deal with SC Mountain View Corporate Center to lease 16,417 square feet at 321 E. Evelyn Ave. The three-story office building totals 49,251 square feet and is located in the South Moffett Triangle submarket in Mountain View, CA.