Protein structures range in size from tens to several thousand residues .
Protein structures range in size from tens to several thousand amino acids .