Rosetta
|
Functions | |
def | load_centroid (fn, ncluster) |
def | pbc (bin) |
def | get_bb_bin_index (bb) |
def | show_bb_table (bbtable) |
def | get_prior (rot_bb_data, n) |
def | get_prior_svd (rot_bb_data, n) |
Variables | |
float | cutoff = 1.6 |
restype = sys.argv[1] | |
ncluster = int(sys.argv[2]) | |
string | inpfile = "./split/" + restype + ".dat" |
inp = open(inpfile, 'r') | |
lines = inp.readlines() | |
list | xyzlist = [] |
list | bblist = [] |
dats = line.split() | |
dis = float(dats[0]) | |
ang = float(dats[1]) | |
dih = float(dats[2]) | |
psi = float(dats[3]) | |
phi = float(dats[4]) | |
x = dis*sin(ang)*cos(dih) | |
y = dis*sin(ang)*sin(dih) | |
z = dis*cos(ang) | |
data = vstack(xyzlist) | |
cluster, find the centroid More... | |
save_data = data | |
string | fn = "ref/" + restype |
def | centroids = load_centroid(fn, ncluster) |
_ | |
idx | |
dist | |
nd = len(data) | |
savend = nd | |
float | K0 = 0.5 |
list | center_int_lst = [] |
list | rot_bb_data_lst = [] |
r = sqrt(x*x+y*y+z*z) | |
t = arccos(z/r) | |
p = arctan2(y,x) | |
flag = i | |
n = sum(flag) | |
rot_bb_data = np.zeros([36,36]) | |
psi_bin | |
phi_bin | |
marginal_psi | |
marginal_phi | |
newN | |
int | nrot = 0 |
def kmeans_bb_dependent_rotlib.get_bb_bin_index | ( | bb | ) |
References enumerate_junctions.int, and pbc().
def kmeans_bb_dependent_rotlib.get_prior | ( | rot_bb_data, | |
n | |||
) |
def kmeans_bb_dependent_rotlib.get_prior_svd | ( | rot_bb_data, | |
n | |||
) |
References ObjexxFCL.len().
def kmeans_bb_dependent_rotlib.load_centroid | ( | fn, | |
ncluster | |||
) |
References run_backbone.float, and basic::database.open().
def kmeans_bb_dependent_rotlib.pbc | ( | bin | ) |
References enumerate_junctions.int.
Referenced by get_bb_bin_index().
def kmeans_bb_dependent_rotlib.show_bb_table | ( | bbtable | ) |
References enumerate_junctions.int.
|
private |
kmeans_bb_dependent_rotlib.ang = float(dats[1]) |
list kmeans_bb_dependent_rotlib.bblist = [] |
list kmeans_bb_dependent_rotlib.center_int_lst = [] |
kmeans_bb_dependent_rotlib.centroids = load_centroid(fn, ncluster) |
kmeans_bb_dependent_rotlib.cutoff = 1.6 |
kmeans_bb_dependent_rotlib.data = vstack(xyzlist) |
cluster, find the centroid
kmeans_bb_dependent_rotlib.dats = line.split() |
kmeans_bb_dependent_rotlib.dih = float(dats[2]) |
kmeans_bb_dependent_rotlib.dis = float(dats[0]) |
kmeans_bb_dependent_rotlib.dist |
kmeans_bb_dependent_rotlib.flag = i |
string kmeans_bb_dependent_rotlib.fn = "ref/" + restype |
kmeans_bb_dependent_rotlib.idx |
string kmeans_bb_dependent_rotlib.inpfile = "./split/" + restype + ".dat" |
float kmeans_bb_dependent_rotlib.K0 = 0.5 |
kmeans_bb_dependent_rotlib.lines = inp.readlines() |
kmeans_bb_dependent_rotlib.marginal_phi |
kmeans_bb_dependent_rotlib.marginal_psi |
kmeans_bb_dependent_rotlib.ncluster = int(sys.argv[2]) |
kmeans_bb_dependent_rotlib.nd = len(data) |
kmeans_bb_dependent_rotlib.newN |
Referenced by align_conformations().
int kmeans_bb_dependent_rotlib.nrot = 0 |
kmeans_bb_dependent_rotlib.phi = float(dats[4]) |
kmeans_bb_dependent_rotlib.phi_bin |
kmeans_bb_dependent_rotlib.psi = float(dats[3]) |
kmeans_bb_dependent_rotlib.psi_bin |
kmeans_bb_dependent_rotlib.restype = sys.argv[1] |
kmeans_bb_dependent_rotlib.rot_bb_data = np.zeros([36,36]) |
list kmeans_bb_dependent_rotlib.rot_bb_data_lst = [] |
kmeans_bb_dependent_rotlib.save_data = data |
kmeans_bb_dependent_rotlib.savend = nd |
list kmeans_bb_dependent_rotlib.xyzlist = [] |