Revision 2.4 - kisapapa1227/retrek-ui_V2 GitHub Wiki

反応経路の整理に関して readDb.py v1.5

  1. 大きな場合には別ページにしたら!
  2. 横軸を similarity にするか、なるべく、左向きの矢印がない様に並べる。
    1. 同じレベルの物は同じ軸にして良いのでは。
    2. 交差すると見にくいので、ここらへんも検討すべき。

readDb.py (v1.5)

(本当は addDb.py で済ませたいが、互換性の問題もあるので、ここでやろう)

  1. smiles

  2. head_page での描画情報

    1. head=[chemical,allData[int(routes[0])]['smiles'],hint]
    2. hint=[deepArrange(parent[show]),dummyParent(parent),easy]
    3. easy=str(len(parent['total']))+" variations from "+str(len(sim))+" routes over "+str(maxLoop)+" queries"
    4. head[1][-1][-1] : 生成物の smiles
    5. head[2][0]

getReactionSummary()の戻り値

  1. newInfo
    1. {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],
    2. route #id, [生成物の番号のリスト」
  2. newList
    1. [[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),
    2. [ある生成物の流れ]と、それに合致する[ route #s ]。生成物(subs)の番号は idx で変換する。
  3. idx
    1. ''' [290, 284, 282, 261, 258, 255, 275, 265, 289, 283, 279, 260, 257, 252, 274, ```
    2. 反応経路が長い順に並べ替える。
  4. hint[0]
    1. [[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),
    2. [route #s],[subs #s], [],,,] 独立した routes列と、生成物の番号列
  5. hint[1]
    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]
    2. idx 生成物の変換表
  6. hint[2]
    1. [[11], [12], [13], [7], [14], [15], [19], [20], [21], [26], [23], [25], [28], [29], ,,
    2. 反応経路(subs のつながり)を断片化したもの
  7. hint[3]
    1. [290, 284, 282, 261, 258, 255, 275, 265, 289, 283, 279, 260, 257, 252, 274, 264, 269, 247,
    2. 2頁以降の反応系を描く順番