@property<EOL><INDENT>def supported_peptide_lengths(self):<DEDENT>
if '<STR_LIT>' not in self._cache:<EOL><INDENT>length_ranges = set(<EOL>network.supported_peptide_lengths<EOL>for network in self.neural_networks)<EOL>result = (<EOL>max(lower for (lower, upper) in length_ranges),<EOL>min(upper for (lower, upper) in length_ranges))<EOL>self._cache["<STR_LIT>"] = result<EOL><DEDENT>return self._cache["<STR_LIT>"]<EOL>
(minimum, maximum) lengths of peptides supported by *all models*,
inclusive.

Returns
-------
(int, int) tuple