Citation: 1B_274/2018 E. 5

Il s'ensuit que le recours est rejeté. Le recourant a demandé l'octroi de l'assistance judiciaire. Au regard de la durée de la détention avant jugement subie, son recours n'était pas d'emblée dénué de chances de succès et cette requête doit être admise (art. 64 al. 1 LTF). Il y a lieu de désigner Me William Rappard en tant qu'avocat d'office et de lui allouer une indemnité à titre d'honoraires, qui seront supportés par la caisse du tribunal. Il n'est pas perçu de frais judiciaires (64 al. 1 LTF), ni alloué de dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :