public JSONObject getRunInformation(SequencerReference sr, String runName) throws InterrogationException {
MisoPerlDaemonQuery runInfoQuery = new MisoPerlDaemonQuery("Illumina", runName, "status");
JSONObject json = new JSONObject();
try {
JSONObject response = JSONObject.fromObject(doQuery(sr, new MisoPerlDaemonInterrogationMechanism(), runInfoQuery).parseResult());
if (response != null && response.has("response")) {
JSONArray a = response.getJSONArray("response");
if (a.iterator().hasNext()) {
JSONObject j = (JSONObject) a.iterator().next();
if (j.has("file") && j.has("xml")) {