See soap_loop.Scorer() for more details.
SOAP-Peptide is an orientation-dependent potential. It can only be used for scoring (not optimization) as its first derivatives are zero.