parameters: (self, molecule)
return_statement: return list(vector)
docstring: Find all matches of the SMARTS pattern to a particular molecule.
  
          Required parameters:
             molecule
docstring_summary: Find all matches of the SMARTS pattern to a particular molecule.
docstring_tokens: Find all matches of the SMARTS pattern to a particular molecule .
function: def findall(self, molecule):
          """Find all matches of the SMARTS pattern to a particular molecule.
  
          Required parameters:
             molecule
          """
          self.obsmarts.Match(molecule.OBMol)
          vector = self.obsmarts.GetUMapList()
          if sys.platform[:4] == "java":
              vector = [vector.get(i) for i in range(vector.size())]
          return list(vector)
function_tokens: def findall ( self , molecule ) : self . obsmarts . Match ( molecule . OBMol ) vector = self . obsmarts . GetUMapList ( ) if sys . platform [ : 4 ] == "java" : vector = [ vector . get ( i ) for i in range ( vector . size ( ) ) ] return list ( vector )