https://5dok.net/document/qo5pm2ok-novel-algorithms-for-protein-sequence-analysis.html