Indeed, it seems likely that the basic building blocks of life anywhere will be similar to our own, in the generality if not in the detail.
На самом деле вполне возможно, что основные строительные блоки жизни где-либо будут похожие на наши, если не в деталях, то в общем.