class_docstr: This class manages multiple query packs that are firing off simultaneously
  
  This class is not a service--it is a stateful container for QueryPacks, which themselves
  can be stateful.
class_docstr_tok: ["This","class","manages","multiple","query","packs","that","are","firing","off","simultaneously","This","class","is","not","a","service","--","it","is","a","stateful","container","for","QueryPacks",",","which","themselves","can","be","stateful","."]
code: def num_queries_still_running(self):
      return len(self.query_packs) - len(self.finished_query_packs)
  
imports: import json
  from logging import Logger
  from streamalert.scheduled_queries.handlers.athena import AthenaClient
  from streamalert.scheduled_queries.query_packs.configuration import QueryPackConfiguration, QueryPackRepository
  from streamalert.scheduled_queries.query_packs.parameters import QueryParameterGenerator
  from streamalert.scheduled_queries.state.state_manager import StateManager
  from streamalert.scheduled_queries.support.clock import Clock
label_desc: Use image node_id 9 for calling the QueryPacksManager obj's underlying member method code with example usage: obj.num_queries_still_running() and returns: unknown