trans
CoLibri – changes
trans
contact
impressum
legal notice
print this page
BioSolveIT
The Premier Scientific Solution Provider
#
# Version Stack: Latest version is on top!
#                ([numbers] are BioSolveIT internal reference numbers.)
#

---- Version 1.3.0 ----------------------------------------------------------

1. Bug fixes
   - several small fixes that are not all listed in detail.
   - The SDF file writer produced invalid files under certain
     circumstances conjunction with charges [5301].
2. Computing
   - Aromaticity detection:
     Fixed various problems during the aromaticity detection of ring
     systems. Modified the valence states in chempar.dat.
3. Menus and user interface
4. File formats
5. Graphics
6. Misc.
   - SUBGRAPH-Matching:
     [#0] is treated now as a general linker wild card
     (before: is treated as [*])
   - SMILES notation:
     Now, using the localized (Kekule) smiles notation.
     Only if the input molecule already contains aromatic bonds,
     the delocalized smiles notation is used.
   - Flag FAST_SMILES_EXPORT is removed. Thus, CoLibri uses now
     the internal USMILES for exporting compounds to a SMILES file.
7. Documentation


---- Version 1.2.0 ----------------------------------------------------------

1. Bug fixes
   - serveral small fixes that are not all listed in detail. 
2. Computing
3. Menus and user interface
   - New menu MLABES:
      - defining multi file labels
      - writing multi file labels as compound/fragment label to
        fragment label files (flf)
      - adding a fragment label file to a fragment space file
4. File formats
   - New common format of the fragment space file (fsf) for FTrees-FS and
     FlexNovo.
5. Graphics
6. Misc.
7. Documentation


---- Version 1.1.4 ----------------------------------------------------------

1. Bug fixes
   - Fixed problems with reading and writing of smiles like 
     [1*H], [1*H1], [1*H2] or [1*H3]. These problems are fixed [4195].
2. Computing
3. Menus and user interface
4. File formats
5. Graphics
6. Misc.
7. Documentation


---- Version 1.1.3 ----------------------------------------------------------

1. Bug fixes
   - Fixed a bug in the clipping algorithm. During various clippings 
     in series, where the source of the next clipping is the result of 
     the clipping before, multiple fragments vanished and other fragments
     occur. This problem is fixed.
2. Computing
3. Menus and user interface
4. File formats
5. Graphics
6. Misc.
7. Documentation


---- Version 1.1.2 ----------------------------------------------------------

1. Bug fixes
   - Importing fragments with various linkers, which are treated as 
     different elements, results in wrong hashkeys. This problem
     is fixed [3816].
2. Computing
3. Menus and user interface
   - Added a new parameter for the command LIBRARY/CLIP: 
     the parameter determines if the name of the clipped molecules
     will stay unchange or will expand with counter: default: the 
     name will be expanded
4. File formats
5. Graphics
6. Misc.
7. Documentation
   - The problem with missing page numbers is fixed [3720].


---- Version 1.1.1 ----------------------------------------------------------

1. Bug fixes
   - FSF/READ: if the fsf file contained more as one line with link types, 
     the reading of the fsf file was skipped. This bug is now fixed.
   - If an atom type of a linker atom or of an adjacent atom is unknown, 
     then the element type is used now instead of 'Du'.
   - the commands EXPORT and UNIFY can have problems with multiple 
     MOLECULES path. These problems are fixed now [3394].
2. Computing
3. Menus and user interface
    - new command LINKER/TYPESTATC implemented: the command generates 
      as the command TYPESTAT new link-types with an atom type statistic 
      about linker neighbours as, but uses a faster algorithm.
4. File formats
5. Graphics
6. Misc.
7. Documentation


---- Version 1.1.0 ----------------------------------------------------------

1. Bug fixes
   - LIBRARY/TRANSFORM: the shredder mechanism did not use the last 
     transform class and their rules: e.g. 'demark1' and 'demark2'
     in shred_recap.dat. Now this bug is fixed [3237].
   - The rules 'demark1' and 'demark2' in shred_recap.dat modified [3235].
   - LIBRATY/ENUM: various problems in the enumeration of molecules are
      fixed. Now non terminal linkers will be resolved correctly [2981].
2. Computing
3. Menus and user interface
    - new menu DATABASE with the command DECRYPT
      the command DECRYPT decrypte the encrypted static data files
    - new command EDIT/MERGE implemented: the command merge two 
      libraries [2361]
    - new command LIBRARY/GENNAME implemented: the command generates and
      set a new molecule name from name properties
    - new command LINKER/TYPESTAT implemented: the command generates new 
      link-types with an atom type statistic about linker neighbours
    - extended the command FSF/WRITE with an additional parameter:
       "Add atom type of linker neighbour atom?" (Default: no)
4. File formats
   - FlexNovo fsf file format:
     - FSF/WRITE 1 writes the new FlexNovo fsf file format
     - FSF/WRITE 2 writes the old FlexNovo fsf file format
     - FSF/READ reads only the new FlexNovo and the FTrees-FS 
       fsf file format
   - static data file colibri_settings.dat
     new parameter in order to limit the number of fragments, which 
     are built up in enumerated molecules: MAX_NOF_FRAGS [3308]
     # maximum numbers of fragments, which are built up in enumerated 
     # molecules; i.e. the enumerated molecule consists of maximal 
     # MAX_NOF_FRAGS+1 fragments; if 'MAX_NOF_FRAGS' is set to 0, 
     # then the upper limit is switch off
   - It is now possible to define more than one pair of comptible 
     linker after a transform rule [3188]
   - The file shred_recap.dat is moved to the directory 'static_data' 
     [3192].
   - reading molfiles of MDL MOL format is available [2471]
5. Graphics
6. Misc.
7. Documentation


---- Version 1.0.0 ----------------------------------------------------------

1. Bug fixes
    - Counting of output molfiles is inconsistent. This bug is now 
      fixed [2939].
    - The reference molfile is forgotten, if LINKER/UNIFY is
      called after LIBRARY/TRANSFORM resp. LIBRARY/CLIP. This bug is 
      now fixed [2936].
    - The internal counter of output molfiles, which counts how 
      many molecules are written, is inconsistent. This bug is now 
      fixed [2936].
    - Reading a library file without molfile data results in a 
      segmentation fault. This bug is now fixed [2935].
    - colibri failed if it tried to resolve non terminal linkers 
      in enumerated molecuels. The result was arbitrarily. This bug 
      is no fixed: if colibri can not resolved non terminal linker(s) 
      in an enumerated molecule, the molecule is skipped with a 
      warning [2916]
    - If the fragspace file is not exist, then calling FSF/READ resulted
      in a segmentation fault. This bug is now fixed [2898].
    - If no fragspace available, then calling the command FSF/DELETE
      resulted in a segmentation fault. This bug is now fixed [2895].
    - Command FSF/WRITE: The name of the fragspace file is always 
      extended with the suffix 'fsf', even if the filename contained
      already the suffix. This bug is now fixed [2895].
    - If no linker terminal are defined, then calling the command 
      FSF/INFO resulted in a segmentation fault. This bug is now 
      fixed [2893].
    - Calling twice the command LINKER/UNIFY in series, resulted in a 
      segmentation fault. This bug is now fixed [2881].
    - Removing linker compatibility from a library resulted in a
      segmentation fault, if the command LINKER/CONNECT is called.
      This bug is now fixed [2880].
    - Calling the command LIBRARY/FILAB for a removed molecule file,
      results in a segmentation fault. This bug is now fixed [2873].
2. Computing
3. Menus and user interface
    - command LIBRARY/OUTFILE: get a new parameter
            OUTFILE  []
      If the file \pa{outfile} already exists, set  
      to 'y' for overwriting the data, otherwise the command 
      is skipped. Default answer is 'no'. [2881]
    - the command LINKER/UNIFY: get a new parameter
            UNIFY  []
      If the file \pa{outfile} already exists, set  
      to 'y' for overwriting the data, otherwise the command 
      is skipped. Default answer is 'no'. [2881]
    - the executable '3D_GENERATOR' in config_clb.dat resp. the executable
      'GEN_3D' in colibri.py are renamed to 'GEN_3D_GENERATOR';
      the flags '3D_GEN' resp. '3D_GEN_FORMAT' in config_clb.dat are renamed
      to 'GEN_3D' resp. 'GEN_3D_FORMAT';
      add the flags 'GEN_3D' resp. 'GEN_3D_FORMAT' to colibri.py [2737].
    - the command LIBRARY/ENUM: 
       ENUM    []
      change the default answer for [] from 
      'no' to 'yes' [2614].
    - flag 'GRAPHIC_MODE' is removed from config file
4. File formats
   - Large file support enabled [735].
5. Graphics
6. Misc.
   - check of consistence for molecule reference files [2706]
     In order to check the consistence of molecule reference files, the md5sum 
     calculation will not be used anymore. Now the timestamp of the last 
     modification and the size in bytes are saved for each molecule reference
     files. The timestamp and the size are written for each molfile to the 
     colibri library file. If the colibri library are written, then the internal 
     saved timestamps and sizes are compared with the current values. If the 
     colibri library are read from file, then the saved timestamps and sizes in 
     the library are compared with the current values.
     Failed one of these checks for at least one molecule reference file, then
     the library is inconsistent and the internal corresponding flag is set.
     If a colibri library is inconsistent, then the following commands are 
     not available: CLIP, ENUM, EXPORT, TRANSFORM and UNIFY
     And in pycolibri are the corresponding methods not available.
   - logp value module integrated in colibri [2662]
     - new programm parameter 'LOGP_CLASS' is added:
        - LOGP_CLASS = 1 : Wildmann/Crippen descriptors
        - LOGP_CLASS = 2 : Ghose/Crippen descriptors
   - implemented short help mechanism for colibri [2617]
7. Documentation

Last modified Thursday, 29. Apr 2010 23:37 CEST by WebMaster