CNN extract the useful input festures from the raw data on its own. Then why we need to choose input features by ourself like solvent accessibility, secodary structures, evolutionary information etc. Why don't we simple give it a raw data of protein sequences to learn from and give predictions.