code: def Analyze(self, hashes):
      
      hash_analyses = []
      for digest in hashes:
        json_response = self._QueryHash(digest)
        hash_analysis = interface.HashAnalysis(digest, json_response)
        hash_analyses.append(hash_analysis)
  
      return hash_analyses
docs: Looks up hashes in Viper using the Viper HTTP API.
  
      Args:
        hashes (list[str]): hashes to look up.
  
      Returns:
        list[HashAnalysis]: hash analysis.
  
      Raises:
        RuntimeError: If no host has been set for Viper.