cote vs molecular vs moleculer vs seneca