Molecular modeling of cationic dyes adsorption on agricultural Algerian olive cake waste