Citation: 1B_328/2016 E. C

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral d'annuler cet arrêt, de lui accorder l'assistance judiciaire gratuite et la désignation d'un avocat d'office pour la procédure cantonale. A titre subsidiaire, il conclut au renvoi de la cause au Ministère public afin qu'il lui accorde l'assistance judiciaire. En outre, il sollicite également celle-ci pour la présente procédure. La Cour de justice renonce à déposer des observations et se réfère aux considérants de son arrêt. Quant au Ministère public, il conclut au rejet du recours aux termes de ses déterminations.