parameters: (self, elements)
return_statement: return self.process(sampleIndexes)
docstring: Start processing of whole group(s) of samples.
  
          Args:
              elements (list(int)): list of sample indexes
  
          Returns:
              bool: True if all samples are valid and submitted to processing
docstring_summary: Start processing of whole group(s) of samples.
docstring_tokens: Start processing of whole group ( s ) of samples .
function: def processGroup(self, elements):
          """
          Start processing of whole group(s) of samples.
  
          Args:
              elements (list(int)): list of sample indexes
  
          Returns:
              bool: True if all samples are valid and submitted to processing
          """
          sampleIndexes = []
          for e in elements:
              if (e >= len(self._samples)) or (not self._samples[e]):
                  continue
              group = self._samples[e].getGroup()
              if group is not None:
                  sampleIndexes += [sample.getIndex()
                                    for sample in group.getSamples()]
          return self.process(sampleIndexes)
function_tokens: def processGroup ( self , elements ) : sampleIndexes = [ ] for e in elements : if ( e >= len ( self . _samples ) ) or ( not self . _samples [ e ] ) : continue group = self . _samples [ e ] . getGroup ( ) if group is not None : sampleIndexes += [ sample . getIndex ( ) for sample in group . getSamples ( ) ] return self . process ( sampleIndexes )