diff --git a/tests/resources/Energies_test.txt b/tests/resources/Energies_test.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f73477958cd0cb8c4497776af1653584e1110d6b
--- /dev/null
+++ b/tests/resources/Energies_test.txt
@@ -0,0 +1,8 @@
+RIblast ris result
+input:primer.fasta,database:/RIblast/test_db,RepeatFlag:0,MaximalSpan:70,MinAccessibleLength:5,MaxSeedLength:20,InteractionEnergyThreshold:-4,HybridEnergyThreshold:-6,FinalThreshold:-8,DropOutLengthWoGap:5,DropOutLengthWGap:16
+Id,Query name, Query Length, Target name, Target Length, Accessibility Energy, Hybridization Energy, Interaction Energy, BasePair
+0,NC_001137.3:100769-101251 Saccharomyces cerevisiae S288C chromosome V, complete sequence,483,NW_005196756.1:c68260-66684 Emiliania huxleyi CCMP1516 unplaced genomic scaffold EMIHUscaffold_7, whole genome shotgun sequence,1577,6.7775,-20.47,-13.6925,(12-31:1543-1527) 
+1,NC_001137.3:100769-101251 Saccharomyces cerevisiae S288C chromosome V, complete sequence,483,NW_005196756.1:c68260-66684 Emiliania huxleyi CCMP1516 unplaced genomic scaffold EMIHUscaffold_7, whole genome shotgun sequence,1577,2.50179,-10.96,-8.45821,(24-34:1505-1495) 
+2,NC_001137.3:100769-101251 Saccharomyces cerevisiae S288C chromosome V, complete sequence,483,NW_005196756.1:c68260-66684 Emiliania huxleyi CCMP1516 unplaced genomic scaffold EMIHUscaffold_7, whole genome shotgun sequence,1577,11.8919,-24.11,-12.2181,(14-47:1503-1468) 
+
+
diff --git a/tests/resources/transcript.fasta b/tests/resources/transcript.fasta
new file mode 100644
index 0000000000000000000000000000000000000000..2d25e4e806b11bfdf1e8ebe2417c828ffa94dbc6
--- /dev/null
+++ b/tests/resources/transcript.fasta
@@ -0,0 +1,105 @@
+>NW_005196756.1:c68260-66684 Emiliania huxleyi CCMP1516 unplaced genomic scaffold EMIHUscaffold_7, whole genome shotgun sequence
+CUGAGCUCUUAGACACCAGGAUCACCAGGAGCGCGACGAGGGCCCUGCGCACACCCAUCCCUCCCCAUCC
+CUCCCCUCAGGGUCCCUCCCUCUCUCUGCCGAGAGGGGCGGCCCUCGCCGCUCGCCCCCUCCCGCCAUCG
+CGCGUUCCUCGCGUGCGGCGCUCAGCCGCCCCCCGCGCCUGGCGCCCUCUGCACACACGCUCCCCCUCUG
+GCUGCGCGCCGCGCGACCAACGGCGCCGGCUGGUGUCGCAGGCAUGCUGUCCUUCCUUCUCACCACCGCG
+GCCGCGGUCACCGCCUUUAACGCGCCCGUCGCGGCGCCGAGCAGCAGCUUCGCGCAGCCGCGUGUCGCAG
+CCUCGCCUGUGAUGGGUGCCACCAUCCGCGAGCUGCGCGACCGCGUGGGCUCGGUCAAAAACACGAAGAA
+AAUCACGUCUGCUAUGCGCCUCGUCGCCGCCGCCAAGGUGCGCCGCGCGCAGGAGGCUUGCCUGCGCUCG
+CGCCCCUUCUCGGAGACGCUGGAGCGCAUCCUCGGCGGCCUCCUCCAGCGCCUCUCAACCGAGGCGCUGG
+ACAUCCCGCUGCUGCAGCAGCGCGAGGCGAAAAAGGUGGGCCUGUUGGUCAUCACCGGGGACCGCGGCCU
+GUGCGGCUCCUACAAUUCUGCCGCCAUCAAGAAGACCGAGGGCCGCAUCGCUGAGCUGAAGGCGCAGGGC
+GUUGAGGCCGAGCUCAUCACUGUGGGCAACAAGGGCUCGACCUACUUCAAGCGCCGCUCGGACCCGUCCU
+CGCCCCAGUACGCCGCGCCGCUGCGCAAGGCAGUGCCGUGCGGCCAGGCCCCGACCGCCGAGAUGGCGAC
+GGAGCUCGCCUCCGAGCUGCUCUCCUCGUACUAUGCCGGCGAGCUCGACCGCGUCGAGCUCAUCUACACC
+UCCUUCGUCUCUAUGAUCUCCUCCAUCCCGUCGGUCCGCACGAUGAUCCCGCUCACGCCGCAGGGCAUCG
+AGACCGAGGGCGACGAGAUCUUCAAGAUGACCACCAAGGAUGGCGAUUUCGCCAUCGAGAAGGAGAAGGU
+GGACAAGGCGGAGCCGCAGCAGUUUGCCGCCGACAUGAUCUUCGAGCAGGAGCCGUCGCAGCUGCUCAAC
+GCCAUCCUGCCGCUCUACCUCAACGGCCAGAUCCUGCGCACGCUGCAGGAGUCGGUCGCGUCGGAGCUCG
+CGUCGCGCAUGACCGCGAUGCAGUCGGCUACGGACAACGCCAAGGAGCUGCAAAAGACGCUCGAGCUCCA
+GAUGAACCGCGCGCGCCAGGCCAAGAUCACCCAGGAGCUGAUGGAGAUCAUCGCGGGCGCGGACUCGGUU
+UAGAGGGCUGUGGGAGCAAAAGGGGGGAUGGGGGGCGUGGCGAGGUCGCUUGCCAGUCGUAGCUCUGGGA
+GCGACUGACGAUUCUCACAUUGAACUCGAGCGAACUGUCGAUGCUGCGAGCCGCCCGCCGCGCGCGUGAU
+CUGGGGGGCGGGGGGGGGUGUGCACGGGAUGGGGGUUGGGGAGAGAGUCGUCGCGGCGGAGGGGCGGCAG
+GACACUUUCGCGCGAAAAAUACGUUCGUCCCGUUGAA
+
+
+>NC_000012.12:c6970753-6965327 Homo sapiens chromosome 12, GRCh38.p13 Primary Assembly
+UCCGUAUGCGCGAUUCCUGUGCGCGAAGUUCGGGUCCGUAGUGGGCUAAGGGGGAGGGUUUCAAAGGGAG
+CGCACUUCCGCUGCCCUUUCUUUCGCCAGCCUUACGGGCCCGAACCCUCGUGUGAAGGGUGCAGUACCUA
+AGCCGGAGCGGGGUAGAGGCGGGCCGGCACCCCCUUCUGACCUCCAGUGCCGCCGGCCUCAAGAUCAGAC
+AUGGCCCAGAACUUGAAGGACUUGGCGGGACGGCUGCCCGCCGGGCCCCGGGGCAUGGGCACGGCCCUGA
+AGCUGUUGCUGGGGGCCGGCGCCGUGGCCUACGGUGUGCGCGAAUCUGUGUUCACCGGUGAGCAACCUCC
+GCCUGCUCGCCGGACGCUUCCAGUCCCUCCCCCAAACCCCUUGCCCUGUCCCCGCGCCCCUCCACGGGCC
+UAGCAUUUCCUCUGAGCAGCGGCCUGGCCUGAUCACCACCCAUCUCCCCACAGUGGAAGGCGGGCACAGA
+GCCAUCUUCUUCAAUCGGAUCGGUGGAGUGCAGCAGGACACUAUCCUGGCCGAGGGCCUUCACUUCAGGU
+AAUGGCGGGCAGAGCCUGCUGACCCUGACCUUUCACCCUUGACGCCGACCCAGCAGUGGCUAUAGUCGGA
+CGUGCAACAGGAUUCAACGCUGCUCUUUUCCCACCCUCCUCAUCCCUGCCCCUAGGAUAGUGGGUGCUGC
+GAGAACCUCCAGCAGCAUACAAACUGUUGUUUUCCAGAGGGACAAGAGAAUCUCUCCUUGUCUGUGGUCG
+UGGAGAGGAGCAGGCCAAAAAACGCGUGGUGAGGGGAAACCGGGCAAGGCUAGUGAAACUGCGGCCUUUU
+CUUUUUUUUUUUUUGGAGAGGGAGUCUUGCUCUGUCGCCCAGGCUGGAGUGCAGUGGCGCGAUCUCGGCU
+CACUGCAACCUCCGCCUCCUGAUUUCAAGCGAUUCUCCUGCCUCAGCCUCACGAGUAGCUGGGAUUACAG
+GCGCCCGCCACCACGCCCGGCUAAUUUUUGUAUUUUAGUAGAGACGGGGUUUCACUAUGUAGAUCAAGCU
+GGUCUCGAACUCCUGACCUCAAAUGAUCCGCCCGCCUCGGCCUCCCAAAGUGCUGGGAUUACAGGCGUGA
+GCCACCGCGCCCGGCCGAAACUGUGGCCUCUUAAUACCUAUCCCUGUCCUCUCCAGGAUCCCUUGGUUCC
+AGUACCCCAUUAUCUAUGACAUUCGGGCCAGACCUCGAAAAAUCUCCUCCCCUACAGGCUCCAAAGGUAG
+GUCUGAGCACUUGGUAAUCACAUGGCAGGUGGGAUGAUCAAGGUAGCUGGCAAGAAACCCCAGGGGAAUA
+UGGUAGUGUCAGGCCUUUAGGCCUCUUUCCACAUCUGCAAGAGCUGUAACAAAAAUACCUGCCUCCUGGG
+GUCAAAGCAGCAAAUUCUGAACACACUGUGUUUGCGUGCUUUUUACUGUCUCCUCCCUGACGUGUAUUCA
+AUAAGAGUAUUGUUUGUCCCUCGUCUUGUUCACUGCCUAGAUCAAAGCUUUGUUUUAAAGCCUUUUUUUU
+CUAACUGCUUGACUUACUAUAUCUACAGUUACAUCCACUAGUACACUCUGUUCUGGAGAAGUUUGUCCCU
+AAGCUUGACUAGUUCACCUGUUCUCUCCUUCUAGACCAUACAUAAAAGCCGUGCCUUUGAGUUCCCCAGA
+CCUCUUCCUCCUCCCCACCCACGCACACAUAUACACCCUGGGUCAGGUAGCUCACCUGUAACCUGUAAUG
+UACUUCUUUGUGCUAUACCUAGUGCAGGUCGCUUAUUCAUUUACUAGACUGGGCCCUGGGAAUAAAAGAU
+UCAUUAAACACAAUUCUUGUCCCCCAAGUCCUUACAGGAGACAUGAUUACGGUACAGCACGAAAGCGCCC
+ACGUUAGAGGUUGCACAGAGUACAGAGGGGGAAAGAGUAGUCAGCUCUGCUGGUGACGGGGUUUGCAGUU
+CAAGGCUUCACAGUGGGUGAGGGUGCAUUUCAGCUGUGCUGCGUCUUGUCUUCCUUGUCAGCCUGAUUAA
+CUCUCCUCCCCCCAGGGUAGUGCCAGGCUGUACACCAUUGCACAGGGCAUACAGGGAGGAACAUGAAGGA
+GAAAAUGCUUGGGAAAGGGUGUUUGGCCUUGACCAGCCACUGCUGACCUCAAUCUCAGACCUACAGAUGG
+UGAAUAUCUCCCUGCGAGUGUUGUCUCGACCCAAUGCUCAGGAGCUUCCUAGCAUGUACCAGCGCCUAGG
+GCUGGACUACGAGGAACGAGUGUUGCCGUCCAUUGUCAACGAGGUGCUCAAGAGUGUGGUGGCCAAGUUC
+AAUGCCUCACAGCUGAUCACCCAGCGGGCCCAGGUCUGACUCCCACCACCAUCUGCGUGGUGUCAGCCUU
+UCCUUCCUAGGCCCAGAGUAUUGGGAAUUAGGAAAGGCAGCUUAUUAGAAAAGCAUUGUCACCCUAGUGC
+CAUUUCCACCUAAAAGCUGUGCUAAUUGCCACUGUGAAAUAAGGAGAGCCAGCAUUAGAACUCGAUAGCA
+CUCGGUGUUAGGAAGCACAGAGGAAAAUGGCCAAGUCUUGGCUUUUCCUGCACCUCUUCGAGCAGAGAGG
+CUUAUGUUACAGGUUUGCCUGACAGGAAGCUAAGGCAGUGCAUGUUGUAUUGAGAGUGAAGGGUUAGGGG
+UCGCAACCUUCCUUUCAGCUCCCCAGUCCCCUCAAACCACCCCUCCCUUCCCCUCUUCACCCCUGCCCUC
+AGGUAUCCCUGUUGAUCCGCCGGGAGCUGACAGAGAGGGCCAAGGACUUCAGCCUCAUCCUGGAUGAUGU
+GGCCAUCACAGAGCUGAGCUUUAGCCGAGAGUACACAGCUGCUGUAGAAGCCAAACAAGUGGGUGAGUCG
+CAAGAGCCGUGGGGUGAGGGCUUCUGAGAUGCAGGAGGAGGAAAGACUCCAUGGGUGGGGCUCCUGACCC
+AGGACAGGGUCUCCCUGACUCUCUCCCACCACAGCCCAGCAGGAGGCCCAGCGGGCCCAAUUCUUGGUAG
+AAAAAGCAAAGCAGGAACAGCGGCAGAAAAUUGUGCAGGCCGAGGGUGAGGCCGAGGCUGCCAAGAUGAU
+AUCCUUCUGCUGGAGAGAUCUCAGCCCAGCCCCUAGGGCACCUGAGUUCCCCAUUCUCCUUCAUGGGCAG
+GCUGAUGAGACUAAGGCGAAUGCGACUCCGUGCUCUCUGGCCCUUGGCUCCUUGUUGGGGGUGGGGACUA
+CAGAUGAGAUCUGAAAUCUUAGUGGUAGUACCUGAGCCAUGACUCCCCACUGUAAGGCCAGAUCAAUAGC
+AUUGGUGGCCUUGCCUUCAUUUCUGGUGCUGCCCCUAGUUCCUGGCAGCAGCCUGCAGGGAGGCCCACAG
+GUGGGGUCCACGGUAGGGCUGGGCACAAGCCACCUGAGCGCAACCUUGGAUCUGACAGCCCAGAGGAGGA
+CUGGAGCAAGGGAGUGUGGUAAGGACAGGGCCAGGGAUUGAGACCUGCCCUUGCGUGUACCUUAACCCUC
+CUCACCUUGGAGAAGCACUGAGCAAGAACCCUGGCUACAUCAAACUUCGCAAGAUUCGAGCAGCCCAGAA
+UAUCUCCAAGACGGUGAGUGUGUCAGCCCAGCGUCUCUGAUGGGGCUGCCUUGAGAAAGUGCUUUCAGUU
+AAGGCACAUUGAGGUGAGGGAAUUCGAACCUUGCUUGUUCCGGUUUCUACUCAGAUUGGCUUCUCUGGCC
+GGCGCGGUGGCUCACGCAUGUAAUCCCCGCACUUUGGGAGGCCAAGGUGGGUGGAUCACCUGAGGUCAGG
+AGUUCGAGACCAGCCUGGCCAACAUGGUGAAACCCCAUCUCUACUAAAAAUACAAAAGAUAAUGAGCCCG
+CUGUGGUGGCGUUUAGCUAUAUUCCCAGCUACGCAGGAGGCUGAGGCAGGAGAAUCACUUGAACCCAGGA
+GGCGGAAGUUGCAGUGAGCUGAGAUCAUGCCACUGCACUCCAGCCUGAGCAACAGAGCAAGACUCCGUCU
+CAAAAAUAAAUAAAUAAAAAAUUGGCUUCUCCGAUACUCCUCCUGUCAAGAAUGAUUCCUCUGGGUUCCC
+UGACCUUUUGUUCUAAUCAUAGCUGCUGCUCAGCGCUCUGGAUCCCUAAGUGCGAGCAGAAACCAUGUGU
+UACUCAUUGCUGCACCCCUGCCCUAAUCUGCAUGUGUUCCAUGUUAAGUAGCUGCUGAAUUGCAGGGGUC
+GGAAUUGAGGUCUUUGCUUAAUGCAAGCAUCUGUCUUAUUUCCUGCCCUGUAGAUCGCCACAUCACAGAA
+UCGUAUCUAUCUCACAGCUGACAACCUUGUGCUGAACCUACAGGAUGAAAGUUUCACCAGGUGAGAGAUG
+UGGCCACACUGUGGGGUAUCACCAAGAACGUGGGACCUGAGUCUGGUUGUUUGGGCUCUGGAGCCUGCUA
+CAGCUAUUCAUAUGGCUCAGAGACAUUGAACCAAAAUUAGAAAAGGGGGUGGUUGACAGUUUCUAUCUUG
+CAUCUCAUAGGAUUGAUUUUAUGAGAUCAAAUAGGAUUAUUCACAUAAAAAGCACUUUAAUUAUAAAGUU
+UUCAUCUAACCAAAAAGUGAUGAAAGAUGAUACUCAGUUUUCUUACUCAAGAGCCCUCAAACUCCUCUGG
+UGAAUGGAGGGAUGUUAGGAAAGGAGAUGAGAAAUAGCAGUGGCCAUGAGAACAUGCCUCCUCCUUUCAU
+GAGCCUGAGAUUCCUGGCUGUCAACCCUGUUUAUCUUUUCUCUUGGGAGCAAAGGAGGGUUCAAAGCUGA
+GUGGGGCCUGAAGCUGUCAAUUAACAUGUGCAUUUCUCUUCUCUGUUUCUUGUUCAUCUGGCGAUCUGGC
+ACCACAGGGGAAGGUAAGCUGUUGUUGCUUCUGUGGGGUCCUGCAGGCCACCUUCUCCAGUACCCGCCUC
+CUACCCUACCCCCUUUCCCACCUCCCCGAAGACAAACCCUCAAUCAGGGUAGGAGGGUCGUAGAGGGAAU
+GGCCUAGAGUGUCCUGCCUCUCACAUUUAUGUCCCCUAAUAAUGUCAUUAUCUAUCUUUUUUUUCCUACA
+GUGACAGCCUCAUCAAGGGUAAGAAAUGAGCCUAGUCACCAAGAACUCCACCCCCAGAGGAAGUGGAUCU
+GCUUCUCCAGUUUUUGAGGAGCCAGCCAGGGGUCCAGCACAGCCCUACCCCGCCCCAGUAUCAUGCGAUG
+GUCCCCCACACCGGUUCCCUGAACCCCUCUUGGAUUAAGGAAGACUGAAGACUAGCCCCUUUUCUGGGGA
+AUUACUUUCCUCCUCCCUGUGUUAACUGGGGCUGUUGGGGACAGUGCGUGAUUUCUCAGUGAUUUCCUAC
+AGUGUUGUUCCCUCCCUCAAGGCUGGGAGGAGAUAAACACCAACCCAGGAAUUCUCAAUAAAUUUUUAUU
+ACUUAACCUGAAGUCAAGGCUUCACGUGUUCAUGAACU