|
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 = [] |