diff --git a/primingsitepredictor/createtranscript.py b/primingsitepredictor/createtranscript.py
index 4466d92f5fa2c328408db69ea99392c25c90c77f..dddeb1fc4374b5e17da87e30c395b91340da2d87 100644
--- a/primingsitepredictor/createtranscript.py
+++ b/primingsitepredictor/createtranscript.py
@@ -62,7 +62,19 @@ class CreateTranscript():
 
         return self.df
 
+
+
 transcripts = CreateTranscript()    
 interaction_df = transcripts.generate_interaction_df()        
 
+#print line by line to file and then you're done
+
+output = str()
+for i in interaction_df.index:
+    #print(interaction_df[3][i]+'\t' + 'RIBlast' + '\t' + 'Priming_site' + '\t' + interaction_df[13][i] + '\t' + interaction_df[12][i] + '\t' + '.' + '\t' + '+' + '\t' + '.' + '\t' + f'Accessibility_Energy "{interaction_df["Interaction Energy"][i]}"')
+    output = output + str(interaction_df[3][i]+'\t' + 'RIBlast' + '\t' + 'Priming_site' + '\t' + interaction_df[13][i] + '\t' + interaction_df[12][i] + '\t' + '.' + '\t' + '+' + '\t' + '.' + '\t' + f'Accessibility_Energy "{interaction_df["Interaction Energy"][i]}"' + '\n')
+
+print(output)
+with open('output_transcripts_df.txt', 'w') as f:
+    f.write(output)
 
diff --git a/primingsitepredictor/output_transcripts_df.txt b/primingsitepredictor/output_transcripts_df.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb43f201dfc4ff5c44ff9de6b45d5dfe82799c18
--- /dev/null
+++ b/primingsitepredictor/output_transcripts_df.txt
@@ -0,0 +1,3 @@
+Transcript_1	RIBlast	Priming_site	2974	2988	.	+	.	Accessibility_Energy "0.08051396365277928"
+Transcript_1	RIBlast	Priming_site	4	18	.	+	.	Accessibility_Energy "0.17770481173297115"
+Transcript_2	RIBlast	Priming_site	1270	1284	.	+	.	Accessibility_Energy "0.6445369481689498"