Revision 2.4 - kisapapa1227/retrek-ui_V2 GitHub Wiki
反応経路の整理に関して readDb.py v1.5
- 大きな場合には別ページにしたら!
- 横軸を similarity にするか、なるべく、左向きの矢印がない様に並べる。
- 同じレベルの物は同じ軸にして良いのでは。
- 交差すると見にくいので、ここらへんも検討すべき。
readDb.py (v1.5)
(本当は addDb.py で済ませたいが、互換性の問題もあるので、ここでやろう)
-
smiles
-
head_page での描画情報
head=[chemical,allData[int(routes[0])]['smiles'],hint]
hint=[deepArrange(parent[show]),dummyParent(parent),easy]
easy=str(len(parent['total']))+" variations from "+str(len(sim))+" routes over "+str(maxLoop)+" queries"
head[1][-1][-1] : 生成物の smiles
head[2][0]
getReactionSummary()の戻り値
- newInfo
{300: [7, 6, 5, 4, 3, 2, 1, 0], 298: [7, 8, 5, 4, 3, 2, 1, 0], 297: [7, 6, 5, 4, 3, 2, 1, 0],
- route #id, [生成物の番号のリスト」
- newList
[[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [290, 284, 282, 261, 258, 255](/kisapapa1227/retrek-ui_V2/wiki/[10,-9,-8,-7,-6,-5,-4,-3,-2,-1,-0],-[290,-284,-282,-261,-258,-255), [10, 9, 8, 7, 11, 5, 4, 3, 2, 1, 0], [275, 265](/kisapapa1227/retrek-ui_V2/wiki/10,-9,-8,-7,-11,-5,-4,-3,-2,-1,-0],-[275,-265),
- [ある生成物の流れ]と、それに合致する[ route #s ]。生成物(subs)の番号は idx で変換する。
- idx
- ''' [290, 284, 282, 261, 258, 255, 275, 265, 289, 283, 279, 260, 257, 252, 274, ```
- 反応経路が長い順に並べ替える。
hint[0]
[[290, 284, 282, 261, 258, 255], [47, 48, 3, 45, 49, 46, 36, 41, 43, 33](/kisapapa1227/retrek-ui_V2/wiki/[290,-284,-282,-261,-258,-255],-[47,-48,-3,-45,-49,-46,-36,-41,-43,-33), [275, 265], [47, 48, 3, 0, 49, 46, 36, 41, 43, 33](/kisapapa1227/retrek-ui_V2/wiki/275,-265],-[47,-48,-3,-0,-49,-46,-36,-41,-43,-33), [289, 283, 279, 260, 257, 252], [1, 48, 3, 45, 49, 46, 36, 41, 43, 33](/kisapapa1227/retrek-ui_V2/wiki/289,-283,-279,-260,-257,-252],-[1,-48,-3,-45,-49,-46,-36,-41,-43,-33),
[route #s],[subs #s], [],,,]
独立した routes列と、生成物の番号列
hint[1]
hint 1 [1, 2, 3, 4, 7, 5, 6, 8, 21, 23, 9, 10, 13, 17, 26, 27, 29, 33, 38, 45, 11, 14, 20, 22, 12, 15, 18, 24, 51, 16, 19, 25, 31, 28, 30, 37, 43, 32, 35, 36, 44, 42, 46, 34, 39, 41, 40, 47, 48, 49, 50, 52]
- idx 生成物の変換表
hint[2]
[[11], [12], [13], [7], [14], [15], [19], [20], [21], [26], [23], [25], [28], [29], ,,
- 反応経路(subs のつながり)を断片化したもの
hint[3]
[290, 284, 282, 261, 258, 255, 275, 265, 289, 283, 279, 260, 257, 252, 274, 264, 269, 247,
- 2頁以降の反応系を描く順番