In [ ]:
%matplotlib inline

In [ ]:
import os
import sys

from bokeh.plotting import *

pyrnafold_path = os.path.abspath(os.path.join('..'))
if pyrnafold_path not in sys.path:
    sys.path.append(pyrnafold_path)
    
from pyrnafold.pyrnafold import trange_df
from pyrnafold.parse import parse_fasta
from pyrnafold.plotting import heatmap_T_range, sequence_heatmap

In [ ]:
output_notebook()

In [ ]:
df = trange_df('../data/hHSR', trange=range(35,45))

fasta = parse_fasta('../data/hHSR.fa')
for rec in fasta:
    id, seq = rec
    
df['seq'] = [seq[x-1] for x in df['pos']]
df

In [ ]:
temps = set(df['Temp'])
heatmap_T_range(df, temps, title='Human HSR1')

In [ ]:
sequence_heatmap(df, temp=42)

In [ ]: