diff --git a/src/alphafold3/data/tools/jackhmmer.py b/src/alphafold3/data/tools/jackhmmer.py index 1091a16ce47c4063465a50f341c11c043e153827..2b0fd368d98bcd41433dd39f621cd3f62fb5819b 100644 --- a/src/alphafold3/data/tools/jackhmmer.py +++ b/src/alphafold3/data/tools/jackhmmer.py @@ -137,12 +137,8 @@ class Jackhmmer(msa_tool.MsaTool): logging.info('Limiting MSA depth to %d', self.max_sequences) break a3m.append(f'>{name}\n{seq}') - num_hits = len(a3m) a3m = '\n'.join(a3m) return msa_tool.MsaToolResult( - target_sequence=target_sequence, - a3m=a3m, - e_value=self.e_value, - num_hits=num_hits, + target_sequence=target_sequence, a3m=a3m, e_value=self.e_value ) diff --git a/src/alphafold3/data/tools/msa_tool.py b/src/alphafold3/data/tools/msa_tool.py index 37c1ffa3908348d4cef885d53384a4459347692e..a739f06331dc70d491c0d9e8e8db2ed004cea48c 100644 --- a/src/alphafold3/data/tools/msa_tool.py +++ b/src/alphafold3/data/tools/msa_tool.py @@ -21,7 +21,6 @@ class MsaToolResult: target_sequence: str e_value: float a3m: str - num_hits: int class MsaTool(Protocol): diff --git a/src/alphafold3/data/tools/nhmmer.py b/src/alphafold3/data/tools/nhmmer.py index 36585e76fe4ca0133d832aff0c2115028d4aa7b4..a4b40896a85d910c08cd16a7ceb31d0619877576 100644 --- a/src/alphafold3/data/tools/nhmmer.py +++ b/src/alphafold3/data/tools/nhmmer.py @@ -160,17 +160,12 @@ class Nhmmer(msa_tool.MsaTool): logging.info('Limiting MSA depth to %d', self._max_sequences) break a3m.append(f'>{name}\n{seq}') - num_hits = len(a3m) a3m = '\n'.join(a3m) else: # Nhmmer returns an empty file if there are no hits. # In this case return only the query sequence. - num_hits = 1 a3m = f'>query\n{target_sequence}' return msa_tool.MsaToolResult( - target_sequence=target_sequence, - e_value=self._e_value, - a3m=a3m, - num_hits=num_hits, + target_sequence=target_sequence, e_value=self._e_value, a3m=a3m )