Click "Boactive peptides" tab, then "Analysis" tab and then "SMILES" icon.
Paste your sequence into the window and click the icon "Show SMILES".
The application accepts L-Amino acids (annotated using capital letters: A, F, G), D-amino acids (annotated as a, f, g respectively) and phsphoserine (annotated as B or b for L- and D-enantiomer respectively).
We used algorithm, which may be considered as simplified version of CHUCKLES, similar to this used in CycloPs program. Set of SMILES strings of amino acids is compiled form CycloPs source codes, available in Github: (https://github.com/fergaljd/cyclops) and SwissSidechain database (https://swisssidechain.ch/).
All representations are verified and corrected according to recommendations from the following publication: Minkiewicz P., Iwaniak A., Darewicz M., 2017, Annotation of peptide structures using SMILES and other chemical codes–practical solutions. Molecules, 22, Article No 2075 (https://www.researchgate.net/publication/321315131_Annotation_of_Peptide_Structures_Using_SMILES_and_Other_Chemical_Codes-Practical_Solutions)
I hope that publication describes all relevant details of algorithm and verification.
You can compare BIOPEP-UWM with the CycloPs and OpenBabel using procedures described in the above publication.
The application translates only linear peptides without modifications. Disulfide bond and other modifications may be inserted using molecule editors.
I can add, that MravinSketch (ChemAxon, Budapest, Hungary) may be used for construction of SMILES strings of peptides. The program provides opportunity to import of SMILES strings of amino acids, connect them into peptides and export again as peptide SMILES string.
Basically you type a sequence into a text box (HGluGlyOH is given as example in the link), generate the structure using the 'Expand Label' command, and use the Edit->Copy As->SMILES command to get the SMILES string.
There is another program generating SMILES strings of peptides. Porogram Dendrimer Builder, provided by Prof. J. L. Reymond's group at University of Bern, Switzerland is available via the following address:
http://dendrimerbuilder.gdb.tools/.
It is designed for construction of representations of branched peptides.