def get_subcellular_locations(self, entry):
subcellular_locations = []<EOL>query = '<STR_LIT>'<EOL>sls = {x.text for x in entry.iterfind(query)}<EOL>for sl in sls:<EOL><INDENT>if sl not in self.subcellular_locations:<EOL><INDENT>self.subcellular_locations[sl] = models.SubcellularLocation(location=sl)<EOL><DEDENT>subcellular_locations.append(self.subcellular_locations[sl])<EOL><DEDENT>return subcellular_locations<EOL>
get list of models.SubcellularLocation object from XML node entry

:param entry: XML node entry
:return: list of :class:`pyuniprot.manager.models.SubcellularLocation` object