* @return MisoPerlDaemonResult
* @throws InterrogationException when the SequencerReference cannot be interrogated
*/
public MisoPerlDaemonResult doQuery(SequencerReference sr, MisoPerlDaemonQuery query) throws InterrogationException {
String resultString = SequencerInterrogationUtils.querySocket(SequencerInterrogationUtils.prepareSocket(sr), query.generateQuery());
return new MisoPerlDaemonResult(resultString);
}