query enable passing in query as list object for canonical arg
Merge pull request #2 from Quantisan/query

 query enable passing in query as list object for canonical arg