This function retrieves the amino acid compositions of one or more proteins specified by uniprot.
This function depends on the amino acid compositions of human proteins, which are stored in the canprot environment when the package is attached.
If aa_file is specified, additional amino acid compositions are read from this file.
This file should be in the same format as human.extra.csv in the installation directory of the package.