residue(gly). residue(arg). residue(ala). residue(val). residue(gln). residue(glu). residue(met). residue(thr). residue(ile). residue(cys). residue(tyr). residue(trp). residue(his). residue(ser). residue(pro). residue(lys). residue(asp). residue(asn). residue(phe). residue(leu). %% amino acid properties %%%%%%%%%%%%%%%%%%%%%%%% prop(val,hydrophobic). prop(leu,hydrophobic). prop(ala,hydrophobic). prop(ile,hydrophobic). prop(met,hydrophobic). prop(trp,hydrophobic). prop(tyr,hydrophobic). prop(phe,hydrophobic). prop(cys,hydrophobic). prop(lys,ch). prop(arg,ch). prop(his,ch). prop(asp,ch). prop(glu,ch). prop(lys,posch). prop(arg,posch). prop(his,posch). prop(asp,negch). prop(glu,negch). prop(lys,polar). prop(arg,polar). prop(asn,polar). prop(asp,polar). prop(gln,polar). prop(his,polar). prop(glu,polar). prop(ser,polar). prop(thr,polar). prop(val,bulky). prop(trp,bulky). prop(phe,bulky). prop(ile,bulky). prop(leu,bulky). prop(met,bulky). prop(pro,bulky). prop(tyr,bulky). prop(arg,bulkypol). prop(gln,bulkypol). prop(lys,bulkypol). prop(thr,bulkypol). prop(gly,small). prop(ala,small). prop(ser,small). prop(asp,small). prop(ser,smallpol). prop(asp,smallpol). prop(trp,aromatic). prop(tyr,aromatic). prop(phe,aromatic). prop(trp,aromaticish). prop(tyr,aromaticish). prop(phe,aromaticish). prop(his,aromaticish). prop(gly,gly). prop(arg,arg). prop(ala,ala). prop(val,val). prop(gln,gln). prop(glu,glu). prop(met,met). prop(thr,thr). prop(ile,ile). prop(cys,cys). prop(tyr,tyr). prop(trp,trp). prop(his,his). prop(ser,ser). prop(pro,pro). prop(lys,lys). prop(asp,asp). prop(asn,asn). prop(phe,phe). prop(leu,leu).