Грамматические основы предложения 2:
Постановка тире в предложении 2:
Тире в предложении 2 ставится между частями сложносочиненного предложения, где вторая часть («алхимия же была нагромождением представлений...») является противопоставлением или уточняющим пояснением первой части («Но химия — подлинная наука...»). Здесь тире указывает на резкую смену мысли или противопоставление.
Ответ: Грамматические основы: «химия была», «алхимия была нагромождением». Тире ставится для обозначения противопоставления между частями сложносочиненного предложения.