code: def query(self,query_string,toprint=False):
  		
  		qq=SearchTerm(query_string)
  		matchcount=0
  		matches=[]
  		for word in self.words():
  			for match in word.search(qq):
  				matches.append(match)
  				matchcount+=1
  				if "Word" in str(type(match)):
  					matchstr=""
  				else:
  					matchstr=str(match)
  				if toprint:
  					word.om(makeminlength(str(matchcount),int(being.linelen/6))+"\t"+makeminlength(str(word),int(being.linelen))+"\t"+matchstr)
  		return matches
docs: Prints words matching the given query. Eg:   [-voice] (Syllable: (Onset: [+voice]) (Coda: [+voice]))