Citation: 1B_400/2015 E. B

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral d'annuler cet arrêt, d'ordonner sa mise en liberté immédiate et d'assortir cette décision d'une mesure de substitution en ce sens qu'il devra séjourner dès sa sortie à l'unité Alizé de la Clinique de Belle-Idée et suivre le programme ambulatoire Jade pendant la durée de la procédure ou jusqu'à nouvelle décision des autorités compétentes sous la menace des conséquences de l'art. 237 al. 5 CPP. Il conclut à titre subsidiaire au renvoi de la cause à la Chambre pénale de recours pour qu'elle statue dans le sens des considérants. Il requiert l'assistance judiciaire. Le Ministère public conclut au rejet du recours. La Chambre pénale de recours a renoncé à déposer des observations. Le recourant a répliqué.