Citation: 1P.34/2007 11.04.2007 E. C

Agissant par la voie du recours de droit public, A.________ demande au Tribunal fédéral d'annuler cet arrêt. Il invoque les art. 29 Cst. et 6 CEDH pour se plaindre d'une violation de son droit d'être entendu. Il se plaint également d'arbitraire dans l'application du droit cantonal de procédure et dans l'appréciation des preuves (art. 9 Cst.) ainsi que d'une violation de la présomption d'innocence (art. 32 al. 1 Cst. et 6 par. 2 CEDH). Il a en outre requis l'assistance judiciaire. Le Procureur général du canton de Genève a conclu au rejet du recours. La Cour de cassation a renoncé à formuler des observations.