Command Explanation Line by Line
-f --> Set parameter itp file. In this case we going to use the file of our protein, molecule_0.itp
-from_file --> set as "protein" whatever called molecule_0. This name need to be the same as the [moleculetype] in molecule_0.itp.
-from_string --> set as "linker", "polymer", and "end" to MEE, PEO, and OHend beads. Its also set the number of each one that will be inserted. In this command we are going to generate 1 MEE bead, 5 PEO beads and 1 end bead.
-seq --> Set how this beads will be concatenated. Protein, then Linker, then Polymer, and finally end beads.
-connects --> Set which seq will be bound to each other and what residue from each seq will correspond to the bound. As polyply always start counting from 0, Protein is 0, Linker is 1, Polymer is 2, and end is 3.
So 0:1:0-0 has 2 meanings. 0:1 means, seq 0 and 1 will bound each others, protein and linker. 0-0 means,the residue number 0 from seq 0 (Protein) will bound to residue 0 from seq 1 (linker).
So 1:2:0-0 means : seq 1 (linker) and seq 2 (Polymer) are bounded. And residue number 0 from seq 1 its bound to residue number 0 from seq 2.
Remenber that polyply start counting from 0. So if its appears as residue number 1 (in itp file) it should be set as residue number 0.
-o --> Output, sequences.json.
-name --> Could be any name, in this case we are going to use test.
-label --> label for new [moleculetype]