Citation: 1B_328/2015 E. 4

Sur le vu de ce qui précède, le recours doit être admis. La demande de récusation est également admise et la cause est renvoyée à la cour cantonale afin qu'un autre procureur soit désigné pour la suite de la procédure. Conformément à l'art. 68 al. 2 LTF, une indemnité de dépens est allouée à la recourante, à la charge du canton de Vaud. Cela rend sans objet la demande d'assistance judiciaire. Selon l'art. 66 al. 4 LTF, il n'est pas perçu de frais judiciaires. Il appartiendra aussi à la cour cantonale de statuer à nouveau sur les frais et indemnités de la procédure cantonale (art. 68 al. 5 LTF). Par ces motifs, le Tribunal fédéral prononce :