Refactored gather_targets_from_uniprot