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"