Citation: 1B_259/2013 E. 4

Sur le vu de ce qui précède, le recours doit être admis. L'arrêt entrepris est annulé et la cause est renvoyée à la Chambre pénale de recours de la Cour de justice pour nouvelle décision dans le sens des considérants. En vertu de l'art. 68 al. 1 et 2 LTF, le recourant, qui obtient gain de cause avec l'aide d'une avocate, a droit à des dépens à la charge du canton de Genève. Conformément à l'art. 66 al. 4 LTF, il n'est pas perçu de frais judiciaires. La demande d'assistance judiciaire pour la présente procédure est par conséquent sans objet.