Citation: 6B_1447/2019 E. 1

Par arrêt du 18 novembre 2019, la Chambre pénale de recours de la Cour de justice de la République et canton de Genève a rejeté dans la mesure de sa recevabilité le recours formé par A.________ contre l'ordonnance du 12 juin 2019 par laquelle le Ministère public genevois a refusé d'entrer en matière sur la plainte de la prénommée contre B.________ et C.________. En substance, la cour cantonale a estimé que A.________ n'était pas lésée s'agissant des infractions de violation du secret professionnel et de faux rapport en justice et qu'elle ne disposait, par conséquent, pas de la qualité pour recourir concernant ces infractions. Quant aux infractions de diffamation et calomnie, si tant était que les appréciations des experts B.________ et C.________ fussent attentatoires à l'honneur de A.________, elles avaient été émises dans le cadre d'un mandat judiciaire si bien qu'elles étaient couvertes par l'art. 14 CP. Concernant les infractions de contrainte et de violation du devoir d'assistance et d'éducation, A.________ ne développait pas suffisamment ses griefs pour permettre à la cour cantonale de comprendre la manière dont les experts les auraient commises. Enfin, la demande de récusation des procureurs D.________ et E.________ n'avait pas d'objet, ceux-ci n'étant pas en charge de la procédure. A.________ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 18 novembre 2019. En substance, elle conclut à son annulation et à celle de l'ordonnance de non-entrée en matière, à ce qu'ordre soit donné au Ministère public genevois de reprendre l'instruction par un autre procureur, en particulier qu'il procède à l'audition de différentes personnes et à diverses mesures d'instruction énumérées. Subsidiairement, elle conclut à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité précédente pour nouvelle décision au sens des considérants. Elle requiert, par ailleurs, l'octroi de l'assistance judiciaire et la désignation de Me F.________ en qualité d'avocat d'office.