Center of Agrobiotechnology and Bioengineering, Research Unit Labelled CNRST (Centre AgroBiotech-URL-7 CNRST-05), Cadi Ayyad University, Marrakesh, Morocco.
Plant Physiology and Biotechnology Team, Laboratory of Agro-Food, Biotechnologies and Valorization of Plant Bioresources (AGROBIOVAL), Department of Biology, Faculty of Science Semlalia, Cadi Ayyad University, Marrakesh, Morocco.