Citation: 1B_409/2021 E. C

Par acte du 22 juillet 2021, A.________ forme un recours en matière pénale par lequel il demande au Tribunal fédéral de réformer l'arrêt attaqué en ce sens qu'il est renoncé à l'établissement de son profil ADN, que la destruction du prélèvement effectué sur sa personne est ordonnée et que ce dernier est radié de la banque de données CODIS dans le cas où il aurait déjà été enregistré. Subsidiairement, il conclut à l'annulation de l'arrêt entrepris et au renvoi de la cause à l'autorité inférieure pour nouvelle décision dans le sens des considérants. Il sollicite également l'assistance judiciaire. Invités à se déterminer sur le recours, le Tribunal cantonal se réfère à ses considérants tandis que le Ministère public conclut au rejet du recours. Le recourant maintient ses conclusions. Par ordonnance du 20 août 2021, le Président de la I re Cour de droit public du Tribunal fédéral a admis la requête d'effet suspensif présentée par A.________.