data = open("/home/mvoorhie/Projects/Courses/PracticalBioinformatics/python/webroot/htdocs/data/example2").read()
len(data)
data[:100]
data[36:40]
data[70:74]
def littleBytes(a):
r = 0
for i in reversed(a):
r = r << 8
r += ord(i)
return r
littleBytes(data[74:78])
%matplotlib notebook
import matplotlib.pyplot as plt
x = [littleBytes(data[i:i+4]) for i in xrange(78,10078)]
min(x)
max(x)
256**4
plt.plot(x[:1000])
a = 256**4
fig = plt.figure()
plt.plot([(i - a/2) % a for i in x])