diff --git a/docs/userguide.rst b/docs/userguide.rst
index b493db50313ddfed7575d3b8bf61fd7fb25852ad..80b9994dff77414889148537c0deb56adfd9c589 100644
--- a/docs/userguide.rst
+++ b/docs/userguide.rst
@@ -6,7 +6,7 @@ User Guide
 Overview
 ========
 
-You can use **Rapide Peptide Generator** using the standalone called::
+You can run **Rapide Peptide Generator** using the standalone called::
 
     rpg
 
diff --git a/rpg/RapidPeptidesGenerator.py b/rpg/RapidPeptidesGenerator.py
index 5e9e1bbf48517a2f7ef5772a8b359fd519dc9cb5..3ab213252a665f0a83fd774cd9e0786bc7eb09a6 100644
--- a/rpg/RapidPeptidesGenerator.py
+++ b/rpg/RapidPeptidesGenerator.py
@@ -231,7 +231,7 @@ def main():
                                                  "sequential or concurrent (-d"
                                                  " option). Resulting peptides"
                                                  " are outputted in a file (-o"
-                                                 " option) if fasta, csv or ts"
+                                                 " option) in fasta, csv or ts"
                                                  "v format (-f option). Classi"
                                                  "cal enzymes are included (-l"
                                                  " option to print available e"
diff --git a/rpg/rule.py b/rpg/rule.py
index 233d008d7cf01cbd367d5ffcc376e9f0bcfe429c..8c1312dfd006d821aa391158dd286a7479c694d9 100644
--- a/rpg/rule.py
+++ b/rpg/rule.py
@@ -205,7 +205,7 @@ class Rule:
         # First comment
         else:
             ret_com += "Always" if self.cut else "Never"
-            ret_com += " cut "
+            ret_com += " cleaves "
             ret_com += "after " if self.pos > 0 else "before "
             ret_com += self.letter
             ret_com += ", except..."
diff --git a/tests/test_enzyme.py b/tests/test_enzyme.py
index 64363bb775fbf7e26761c31a48010e197d593af7..02b53e954af1577f30de24f78b3e641fc1487646 100644
--- a/tests/test_enzyme.py
+++ b/tests/test_enzyme.py
@@ -49,14 +49,16 @@ def test_enzyme(tmpdir):
     all_rules = rule.create_rules(dict_rule)
     new_enz = enzyme.Enzyme(-1, "fake_enzyme", all_rules)
     new_enz.write_enzyme_in_user_file(str(output_file))
-    assert output_file.read() == '\n\n\n# User-defined enzyme fake_enzyme\nENZ = []\n'\
-                         '\nE_1 = rule.Rule(0, "E", False, 1) # Never cut '\
-                         'after E, except...\nD_E_1M1 = rule.Rule(-1, "D", '\
-                         'True, -1) # Always cut after E, preceded by D, '\
-                         'except...\nE_1.rules.append(D_E_1M1)\nENZ.append('\
-                         'E_1)\n\nENZYME = enzyme.Enzyme(CPT_ENZ, "fake_enzym'\
-                         'e", ENZ, 0)\n# Add it to available enzymes\nAVAILAB'\
-                         'LE_ENZYMES_USER.append(ENZYME)\nCPT_ENZ += 1\n'
+    assert output_file.read() == '\n\n\n# User-defined enzyme fake_enzyme\nEN'\
+                                 'Z = []\n\nE_1 = rule.Rule(0, "E", False, 1)'\
+                                 ' # Never cleaves after E, except...\nD_E_1M'\
+                                 '1 = rule.Rule(-1, "D", True, -1) # Always c'\
+                                 'leaves after E, preceded by D, except...\nE'\
+                                 '_1.rules.append(D_E_1M1)\nENZ.append(E_1)\n'\
+                                 '\nENZYME = enzyme.Enzyme(CPT_ENZ, "fake_enz'\
+                                 'yme", ENZ, 0)\n# Add it to available enzyme'\
+                                 's\nAVAILABLE_ENZYMES_USER.append(ENZYME)\nC'\
+                                 'PT_ENZ += 1\n'
 
 def test_check_enzyme_name():
     """Test function 'check_enzyme_name(name_new_enz, all_name_enz)'."""
diff --git a/tests/test_rule.py b/tests/test_rule.py
index 16a5d06d169f4e6b8df8a1df6f7513b05fbfc6aa..7eb8c4122d71d07ccd93a2b1726e830d647c341d 100644
--- a/tests/test_rule.py
+++ b/tests/test_rule.py
@@ -71,18 +71,18 @@ def test_rule():
     prev_com = " # "
     # Test function 'format_a_rule(prev_name, prev_com)'
     res = rule2.format_a_rule(prev_name, prev_com)
-    assert res == ['D_0', ' # Always cut before D, except...',
-                   'D_0 = rule.Rule(0, "D", True, 0) # Always cut before D, '
+    assert res == ['D_0', ' # Always cleaves before D, except...',
+                   'D_0 = rule.Rule(0, "D", True, 0) # Always cleaves before D, '
                    'except...']
     res = rule1.format_a_rule(prev_name, prev_com)
-    assert res == ['1Q2', ' # Never cut after Q, except...',
-                   '1Q2 = rule.Rule(2, "Q", False, 1) # Never cut after Q, '
+    assert res == ['1Q2', ' # Never cleaves after Q, except...',
+                   '1Q2 = rule.Rule(2, "Q", False, 1) # Never cleaves after Q, '
                    'except...']
 
     # Test function 'format_rule()'
     res = rule2.format_rule()
-    assert res == 'D_0 = rule.Rule(0, "D", True, 0) # Always cut before D, ex'\
-                  'cept...\nD_0Q2 = rule.Rule(2, "Q", False, 1) # Never cut b'\
+    assert res == 'D_0 = rule.Rule(0, "D", True, 0) # Always cleaves before D, ex'\
+                  'cept...\nD_0Q2 = rule.Rule(2, "Q", False, 1) # Never cleaves b'\
                   'efore D, followed by Q, except...\nD_0.rules.append(D_0Q2)'\
                   '\nENZ.append(D_0)\n\n'
 
@@ -328,15 +328,15 @@ def test_create_rules():
     assert len(res) == 3
 
     # Other complexe rule
-    # Don't cut after E if there is a D before
-    # But cut after E otherwise
+    # Don't cleaves after E if there is a D before
+    # But cleaves after E otherwise
     rule3 = "(E,)"
     all_rules[rule3] = True
     exc3 = "(D)(E,)"
     all_rules[exc3] = False
     # Truth for rule3
     truth3_1 = rule.Rule(-1, "D", False, -1)
-    truth3 = rule.Rule(0, "E", True, 1)  # Cut after E
+    truth3 = rule.Rule(0, "E", True, 1)  # cleaves after E
     truth3.rules.append(truth3_1)
     res = rule.create_rules(all_rules)
     assert truth1 in res
@@ -346,13 +346,13 @@ def test_create_rules():
     assert len(res) == 4
 
     # Similar complexe rule
-    # Cut after G if there is a F before
-    # But don't cut after G otherwise
+    # Cleaves after G if there is a F before
+    # But don't cleaves after G otherwise
     rule4 = "(F)(G,)"
     all_rules[rule4] = True
     # Truth for rule4
     truth4_1 = rule.Rule(-1, "F", True, -1)
-    truth4 = rule.Rule(0, "G", False, 1)  # Don't cut after G
+    truth4 = rule.Rule(0, "G", False, 1)  # Don't cleaves after G
     truth4.rules.append(truth4_1)
     res = rule.create_rules(all_rules)
     assert truth1 in res
@@ -374,7 +374,7 @@ def test_create_rules():
     assert len(res) == 7
 
     # Double comma and 'or'
-    # Cut after I or J, except if a K is after, but cut if a L is before
+    # Cleaves after I or J, except if a K is after, but cleaves if a L is before
     all_rules = {}
     rule6 = "(,I or J,)"
     all_rules[rule6] = True