Sachverhalt: Sachverhalt: A. Gestützt auf eine Strafanzeige von A._ führte die Staatsanwaltschaft des Kantons Zürich eine Strafuntersuchung gegen B._, C._ sel. und D._. Mit Verfügung der Staatsanwaltschaft vom 17. Oktober 2005 wurde die Strafuntersuchung eingestellt. Der Einzelrichter in Strafsachen des Bezirkes Zürich wies den Rekurs von A._ mit Verfügung vom 30. Mai 2006 ab. Das Bundesgericht hob diese Verfügung auf, weil der Einzelrichter dem Rekurrenten keine Gelegenheit gegeben hatte, sich zur Vernehmlassung der Staatsanwaltschaft vom 10. Januar 2006 zu äussern (Urteil 1P.527/2006 vom 4. Dezember 2006). Mit Verfügung des Einzelrichters vom 20. Dezember 2006 wurde A._ u.a. Frist angesetzt, um zur Vernehmlassung der Staatsanwaltschaft Stellung zu nehmen. Mit Verfügung des Einzelrichters vom 20. Dezember 2006 wurde A._ u.a. Frist angesetzt, um zur Vernehmlassung der Staatsanwaltschaft Stellung zu nehmen. B. Mit Eingabe vom 15. April 2007 stellte A._ ein Ablehnungsbegehren gegen den mit dem Rekursverfahren befassten Einzelrichter. Aus der Verfügung vom 30. Mai 2006 ergebe sich, dass der Einzelrichter mangelnde Aktenkenntnisse gehabt habe. Das Obergericht des Kantons Zürich trat mit Beschluss vom 5. Juli 2007 auf das Ablehnungsbegehren nicht ein. Zur Begründung wurde im Wesentlichen angeführt, der Beschwerdeführer habe die für die Ablehnung vorgebrachten Gründe seit August 2006 gekannt und seit dem 4. Januar 2007 sei bekannt, dass der Einzelrichter mit dem Rekursverfahren befasst bleibe. Der Rekurrent habe mit der Stellung des Ablehnungsbegehrens mehr als drei Monate zugewartet und damit rechtsmissbräuchlich gehandelt. Das Ablehnungsbegehren wäre auch in der Sache offensichtlich unbegründet, wenn darauf einzutreten wäre. Das Obergericht des Kantons Zürich trat mit Beschluss vom 5. Juli 2007 auf das Ablehnungsbegehren nicht ein. Zur Begründung wurde im Wesentlichen angeführt, der Beschwerdeführer habe die für die Ablehnung vorgebrachten Gründe seit August 2006 gekannt und seit dem 4. Januar 2007 sei bekannt, dass der Einzelrichter mit dem Rekursverfahren befasst bleibe. Der Rekurrent habe mit der Stellung des Ablehnungsbegehrens mehr als drei Monate zugewartet und damit rechtsmissbräuchlich gehandelt. Das Ablehnungsbegehren wäre auch in der Sache offensichtlich unbegründet, wenn darauf einzutreten wäre. C. Mit Eingabe vom 10. September 2007 führt A._ Beschwerde an das Bundesgericht und beantragt, es sei der Beschluss des Obergerichts vom 5. Juli 2007 aufzuheben und das Ablehnungsbegehren gutzuheissen, eventualiter sei die Angelegenheit an die Vorinstanz zurückzuweisen. Der abgelehnte Einzelrichter und die Staatsanwaltschaft haben auf eine Vernehmlassung verzichtet. B._ und D._ beantragen die Abweisung der Beschwerde. Sie und der Rechtsvertreter von C._ sel., der sich ebenfalls geäussert hat, machen geltend, die Beschwerde bezwecke, das Verfahren zu verzögern. Mit Verfügung vom 25. September 2007 wurden die Vernehmlassungsantworten dem Beschwerdeführer zugestellt. Mit Präsidialverfügung vom 25. September 2007 hat das Bundesgericht das Gesuch von A._ um aufschiebende Wirkung abgewiesen. 