diff --git a/Functions.py b/Functions.py
index 7e35d3531b1b859e1379378a1382a2eec9077367..fd28c3d4eadd1941c58cea47dd7fc441113a6e6e 100644
--- a/Functions.py
+++ b/Functions.py
@@ -497,13 +497,27 @@ def add_feature_sequence(feature,seg_seq):
     feature_sequence=""
     for segment in feature.segments_list:
         if segment==feature.segments_list[0]:
-            feature_sequence+=get_segment_sequence(seg_seq,segment)[feature.pos_start:] # vérifier les +/- 1 pour la position
+            feature_sequence+=get_segment_sequence(seg_seq,segment)[feature.pos_start-1:] # revérifier les +/- 1 pour la position, avec de vraies données
         elif segment==feature.segments_list[-1]:
-            feature_sequence+=get_segment_sequence(seg_seq,segment)[0:feature.pos_stop] # vérifier les +/- 1 pour la position
+            feature_sequence+=get_segment_sequence(seg_seq,segment)[0:feature.pos_stop] # revérifier les +/- 1 pour la position, avec de vraies données
         else:
             feature_sequence+=get_segment_sequence(seg_seq,segment)
     feature.sequence=feature_sequence
 
+def transcription(dna_sequence):
+    rna_sequence=""
+    for dna_base in dna_sequence:
+        match dna_base:
+            case "A":
+                rna_sequence+="U"
+            case "C":
+                rna_sequence+="G"
+            case "G":
+                rna_sequence+="C"
+            case "T":
+                rna_sequence+="A"
+    return rna_sequence 
+
 # penser à transcrire la séquence codante du gène !!
 def get_aa(codon):
     match codon[0:2]: