Mol2db2 Format 2: Difference between revisions

From DISI
Jump to navigation Jump to search
m (lots more things necessary to read in easily in fortran)
m (column work)
Line 21: Line 21:
*S sets
*S sets


  M name #atoms #bonds #xyz #groups #confs #sets  
  M zincname protname #atoms #bonds #xyz #groups #confs #sets  
  M charge polar_solv apolar_solv surface_area total_solv
  M charge polar_solv apolar_solv surface_area total_solv
  A stuff about each atom, 1 per line  
  A stuff about each atom, 1 per line  
Line 33: Line 33:
  C confnum linenum #children childconf [until column is full]
  C confnum linenum #children childconf [until column is full]
  S #confnums confnum [more] data_about_this_conf
  S #confnums confnum [more] data_about_this_conf
With the above descriptions, here is a description of the columns that are used. Format statements for python/fortran will also appear at some point.
01234567890123456789012345678901234567890123456789012345678901234567890123456789
M ZINCCODEX PROTCODEX ATO BON XYZXXX GRO CONFSX SETSXXXXX


[[Category:Wishlists]]
[[Category:Wishlists]]

Revision as of 17:11, 15 April 2010

This page is a wishlist for features that would be nice for a new version of the flexibase file format to support.

  • Real Atom Types and Bond Information
  • Way to determine which mix-and-match conformations have clashes (and avoid trying them)
  • A place to store an internal energy for each possible conformation
  • Terminal hydrogen rotations??
  • Aliphatic ring movements?
  • support for clusters of conformations
  • group tagging (needed for covalent docking) and basic set of covalent groups
  • specified rigid component override (and better rules for finding non-ring rigid components)
  • per molecule pKa

the following represents the current plan for the file format

  • M molecule (only 2 lines ever)
  • A atoms
  • B bond
  • X xyz
  • G group
  • GC group-conf mapping
  • C conformation
  • S sets
M zincname protname #atoms #bonds #xyz #groups #confs #sets 
M charge polar_solv apolar_solv surface_area total_solv
A stuff about each atom, 1 per line 
B stuff about each bond, 1 per line
X atomnum confnum x y z 
G groupnum #lines #children_total
G groupnum linenum #children childgroup [until column is full]
GC groupnum #lines #confs_total  
GC groupnum linenum #confs confnum [until column is full]
C confnum #lines #children_total
C confnum linenum #children childconf [until column is full]
S #confnums confnum [more] data_about_this_conf

With the above descriptions, here is a description of the columns that are used. Format statements for python/fortran will also appear at some point.

01234567890123456789012345678901234567890123456789012345678901234567890123456789
M ZINCCODEX PROTCODEX ATO BON XYZXXX GRO CONFSX SETSXXXXX