| Contrib |
|
Jeremy Yang |
Where to find contrib code:
The following index is produced by the "make_index" shell script in the
$DY_ROOT/contrib/src directory.
I N D E X
---------
src/admin:
KILL_DCIS_SERVERS sh script to kill Daylight Thor and Merlin servers
START_DCIS_SERVERS sh script to start Daylight Thor and Merlin servers
convert_indir.sh Convert Daylight 3.6x indirect-data TDT files to 4.x
count_tdts Count SMILES and cross-refs in a TDT file
create_database Createsand load a THOR database from TDT files
multifp Fingerprint a database on a multiple-CPU machine
names2smiles Find names in available Thor databases
thordbsize How big is a database?
thorfix431 Update pre-4.31 databases
thorfixquotes Part of thorfix431; fix mismatched quotes
transfer_data Transfer data from one database to another.
src/data:
depict.rules Rubicon rules for creating 2D depictions
src/applics/clusterview:
clusterview View the output of the clustering package
do_cluster A shell script to cluster an example SMILES file
src/applics/add_mono_smiles:
add_mono_smiles Add SMILES to definitions in a monomer database
add_smiles.sh Shell script to add SMILES to monomer definitions
src/applics/perlob:
ProgOb.perl Example Perl program object
src/applics/stigmata:
stigmata Reads SMILES produces TDT's with atom scores
thresh.sh Example script to run stigmata for several thresholds
xvstigmata XView program depicts stigmata output with a 10 colors
xvstigmata4colors XView program depicts stigmata output with a 4 colors
src/c/depict:
dl_plot.c Example drawing library for plot(1) program (Sun only)
dl_plotlabels.c Example drawing library for plot(1) program (Sun only)
dl_spew.c Minimal drawing library that simply prints requests
dl_stubs.c Dummy drawing library that does no drawing
dl_vectorlab.a Generates vector-label characters
plotsmi Generates depictions for plot(1) program (Sun only)
plotsmi_v Like plotsmi, above, but with vector-label library
smi_to_2d Adds 2D coordinates to THOR Datatrees with SMILES
spewsmi Illustrates a trivial "drawing library"
src/c/findsubs:
findsubs Find/organize substituted parent molecules SMILES file
src/c/fingerprint:
addfp Add fingerprints to TDTs
ascii2bits Ascii-encoded binary to 1's and 0's
bits2ascii 1's and 0's to ascii-encoded binary
chifinger Program for chiral fingerprinting experiments
ringfinger Program for ring fingerprinting experiments
simatrix Similarity matrix of input SMILES
simogram Generate a histogram of frequency of similarity values
smi2fp_ascii Generate fingerprints, write binary in ASCII form
tdt2fp_ascii Convert fingerprints to ASCII form
src/c/merlin:
minimer Simple Merlin client
testmerlin Comprehensive "encyclopedia" of Merlin Toolkit calls
src/c/monomer:
chor2smi Enumerates SMILES from CHORTLES
chucktest CHUCKLES/CHORTLES/CHARTS input; mixture enumeration
matchtest Substructure searching at the monomer level
mono_utils.c Defining monomers in a monomer table
src/c/progob:
clogpaccess Example program that uses CLOGP program object
du_pipeio.c Functions for "pipetalk" protocol
du_pipeio_nt.c Functions for "pipetalk" protocol, no Daylight Toolkit
echotalk Example program object using Daylight Toolkit
fingertalk A minimal fingerprint "talk" program
merlinbintalk A "talk" program for merlin's binary data
nt_echotalk Example program object, no Daylight Toolkit
nt_verbosetalk Example program object, no Daylight Toolkit
pipetalker Example program that uses a program object
shelltalk Example program object, a bourne-shell script
stringtalker Example program, illustrates "string" mode
verbosetalk Example program object using Daylight Toolkit
src/c/reaction:
findpath Find multi-step reaction sequences
findrxn Find reactions with common reactants and products
maprxn Template-based atom mapper
react Apply a transform (SMIRKS) to input molecules (SMILES).
rxntest1 Reaction test program
rxntest2 Reaction test program
rxntest3 Reaction test program
testatom Atom map test program
src/c/rubicon:
constrain_distance Simple rubicon illustration of libdc_rube.a library
pma_pharm Rubicon-based filter, estimates PMA pharmacophore fit
sample_distances Simple rubicon illustration of libdc_rube.a library
src/c/smarts:
chain find longest hydrocarbon chain in molecule
hbonds Find potential intramolecular hydrogen bonds
look4n Look for SMARTS in SMILES up to count N
mark marks string attributes
smales identifies specific SMARTS-targets given generic SMARTS-targets
smarts_filter Filter SMILES input using SMARTS (like grep(1))
src/c/smiles:
cansmi Generate canonical (unique) SMILES
chiralify Generates stereoisomers of molecules
combine Produce substitued molecules given parent/substituents
ct2smi Convert simple connection table to SMILES
protons Count protons in a molecule
protons2 Count protons in a molecule and in each ring
rings Recognizes rings and ring-systems
showmf Print a molecule's molecular formula
showparts Show disconnected parts of molecule
smiles_ntuple Reorders atomic-property data
symmetric Evaluates symmetry of molecules.
src/c/thor:
addmwt Calculate average molecular weight, add dataitem to TDT
bin2tdt Convert binary data (e.g. GIF file) to TDT
buildtdt Illustrates building TDT objects "from scratch"
showgif Show pictures (e.g. GIF files) from xvmerlin
tdt2bin Convert binary data in TDT to a binary file (e.g. GIF)
testthor Comprehensive "encyclopedia" of THOR Toolkit calls
thorfdt Program to demonstrate FDT formatting of datatrees.
thorget Program to do a THOR lookup via primary or xref id.
thorirefs Find and print all indirect references in a database
thorload Load TDTs into a THOR database
thorloader Another "unix filter" to load a stream of TDTs into a database.
thorpick Write selected datatypes from a database to a TDT file
thorping Verify that a THOR server is alive
thorread Illustrates du_printtdt.c, printing TDT as ASCII text
thorsearch Fingerprint-based Thor searcher (slow)
src/c/transform:
enumerate Enumerates all molecules in a mixture
tranfilter Filter which applies a given transform to molecules
transformtest Formalized transform test program
trantest1 Simple test program
trantest2 Simple test program
tryschemes Applies sets of transformations exhaustively
src/c/widgets:
3d_usage 3D Widget, interactive display of conformations
depict_usage_1 Depictions without the Depict Widget
depict_usage_2 Depictions mixed with other graphics, no Depict Widget
depict_usage_3 Depict Widget, simple usage
depict_usage_4 Depict Widget, "autodraw" feature
depict_usage_5 Depict Widget, exclusive selction of a molecule
depict_usage_5 Depict Widget, non-exclusive selection of molecules
edgar_usage_1 Edgar Widget, controlling depiction colors
edgar_usage_2 Edgar Widget, controlling non-Daylight-widget colors
file_usage File Widget, browsing and selecting a file
grins_usage GRINS Widget, fast manual entry of SMILES
msg_usage Message Widget, displaying errors and warnings
smarts_usage Depict Widget, coloring via SMARTS pattern
status_usage_1 Status Widget, displaying task's progress
status_usage_2 Status Widget, displaying task's progress
tdt_usage TDT Widget, display/edit a THOR Datatree
src/c/misc:
make_parents standardizes an input smiles into a parent structure
reroot standardizes TDT, reroots with parent smiles
screen filter input smiles based on hbd's, hba's, rotatable bonds, etc.
tdtinfo analyzes a TDT file, reports on datatypes.
src/fortran/depict:
smi_to_2d Adds 2D coordinates to THOR Datatrees with SMILES
src/fortran/fingerprint:
fptest Fingerprint a molecule, print information
src/fortran/merlin:
merload Load Merlin pool
merrelease Release Merlin pool
src/fortran/progob:
echotalk Minimal pipetalking program
pipetalker Program which talks to one program via a pipe
verbosetalk Demonstration program for writing to/from pipes
src/fortran/smarts:
look4 Filter SMILES input using SMARTS
src/fortran/smiles:
cansmi Generate canonical (unique) SMILES
protons Count protons in a molecule
showmf Print a molecule's molecular formula
src/fortran/thor:
thorirefs Find and print all indirect references in a database
thorlist Write a database to a TDT file
thorpick Write selected datatypes from a database to a TDT file
src/libdu/depict:
dl_stubs.c Do-nothing "Drawing Library" for Depict Toolkit
du_coloratoms.c Coloring atoms in a standard way
du_printconfs.c Print conformation in TDT form
src/libdu/fingerprint:
du_fp2str.c Convert fingerprint object to THOR's ASCII version
du_name2fp Generate fingerprint for an arbitrary ASCII string
du_str2fp.c Convert THOR's ASCII fingerprints to FP object
src/libdu/smarts:
du_smartin.c Like dt_smartin(), but takes NULL-terminated string
src/libdu/smiles:
du_atomicmass.c Return the atomic mass of an atom
du_chiralify.c Returns all possible isomeric SMILES for a molecule
du_eliminate.c Combine ("bond") two molecules into a single one
du_mf.c Generate the molecular formula of a molecule
du_normalmass.c Return the integer mass of atom's most-common isotope
du_part.c Find disconnected parts of a molecule
du_smilin.c Like dt_smilin() but uses null-terminated strings
du_smilinseq.c Convert dot-disconnect SMILES to sequence of molecules
du_symbol.c Like dt_symbol(), but lowercase for aromatic atoms
src/libdu/thor:
du_printfdt.tdt Print a TDT object in "FDT"format
du_printtdt.c Print a TDT in a formatted ASCII form
src/libdu/utils:
du_3d.c Library of 3D functions
du_bin2ascii.c Convert to/from binary to Daylight's ASCII form
du_dbname.c Parse Thor/Merlin database and server names
du_fgetline.c Read an arbitrarily-long string from input
du_mergesort.c General-purpose sorting algorithm
du_noecho.c Input from a terminal with no echoing (for passwords)
du_parse_db.c Parse Daylight db specification.
du_printerrs.c Print errors from Toolkit's error queue
du_props.c Utilties for toolkit object property manipulation
du_quote.c Functions to handle quoted characters in TDTs
du_s3din.c Read 3D data from a TDT
du_strutils.c Miscellaneous utilities for manipulating strings
du_tdtfileio.c Read/write TDTs from/to files
smi2tdt Convert SMILES file to TDT file
tdt2smi Convert TDT file to SMILES file (shell script)
tdtcat Read/write TDT files (illustrates du_tdtfileio.c)
src/mcl:
test1 Illustrates a variety of basic MCL operations
test2 Illustrates a variety of basic MCL operations
test3 Illustrates command-line arguments to MCL programs
test4 Illustrates mixture searching using MCL
test5 Illustrates structures with/without SMILES structure
try5 Shell script to invoke test5 and produce ASCII text
try5h Shell script to invoke test5 and produce HTML text
src/perl:
build_dayperl A utility which builds the dayperl package
build_dayperl-1.1.html The original brief instructions (OBSOLETE)
build_dayperl.html brief instructions (START HERE)
dayperl.html A very brief overview of the system
dayperl.pod Same as above, but in its native pod format
dayperl.test Very simple test to see if DayPerl is working
dayperl_talk.html The html for Alex's talk on DayPerl
src/perl/examples:
CalcMW.pm A sample program which calcs mol weights
DU_LIB.pm non-toolkit utility subroutines
DU_MOLWEIGHT.pm molweight subroutine
DU_TLIB.pm toolkit utility subroutines
add2d.pl adds 2D data to TDTs
add_clogp.pl adds ClogP data via progob
add_mwt.pl add molweight to TDT stream
calcmw_test.pl A sample program which calls CalcMW.pm
cansmi.pl canonicalizes smiles
clogp_bombproof.pl non-toolkit ClogP bomb shelter
cpfrags.pl identifies ClogP fragments in molecules
goforth.pl virtual library GA
mersearch.pl Merlin searches, interactive
minpath.pl find minimum path between two atoms
react.pl transform SMILES with SMIRKS (reaction transforms)
ringsmi.pl find ringsystems, write smiles
smi2cpfrags.pl find ClogP fragments, write smiles
smi2gif.pl write GIFs using dcgi_smi2gif
smi2grf.pl SMILES to GRAPH
smi2tdt.pl SMILES to TDTs
tdt2page.pl TDTs to ascii-formatted pages
tdt2smi.pl TDTs to SMILES
tdt2tab.pl TDTs to TAB files
tdtcat.pl non-toolkit TDT processor
tdtsummary.pl non-toolkit TDT summarizer
tdtwhen.pl filter TDTs based on timestamps
thordbinfo.pl get Thor db info
thorget.pl similar to thorlookup
src/www:
CGIPARSE.pm Perl package for parsing CGI data
CGI_Lite.pm Perl CPAN package for handling files, etc.
DU_JAVA.pm Code to include JavaGRINS
DU_LIB.pm Some Daylight-user non-toolkit utility subroutines
DU_TLIB.pm Some Daylight-user toolkit utility subroutines
cansmi.cgi Canonicalize SMILES w/ options
daybase.cgi Simple Thor/Merlin CGI (no DayPerl)
daytops.cgi Interface to PrintPackage (PS output)
depict-file.cgi Depict from file
depict.cgi Depict SMILES CGI web app (no DayPerl)
depictmatch.cgi Depict and show SMARTS match
mol2smi-file.cgi Convert Molfile to SMILES/TDTs from file
mol2smi.cgi Convert Molfile to SMILES/TDTs
pcmodels.cgi PCModels (Clogp/CMR) interface
react.cgi Apply reaction transforms
rubicon.cgi Rubicon interface
tdt2fdt.pl Converts TDTs to FDT for daytops.cgi (Treetops)
tdt2html.pl Converts TDTs to HTML w/ smi2gif depictions
tdt2smi.pl TDTs to SMILES
thor.cgi simple read/write Thor interface
src/convert/acd2tdt:
MakeACD ACD to Daylight database conversion script
acd2tdt.c ACD to TDT conversion program
acd_units.c ACD to TDT units conversion
ctab2dep.c ACD to TDT mol to depiction conversion
du_acd2tdt_utils.c ACD to TDT utility functions
masses.c ACD to TDT mass conversion
units.dat ACD to TDT units table
src/convert/mdl:
mol2smi Convert MDL MOL-file format to SMI/TDT
rd2tdt Convert MDL RD-file format to TDT
rdf2datatdt.perl Convert text data from RD files to TDTs
smi2mol Convert SMI/TDT to MOL file; adds 2D via Depict if needed
test.ccr.rdf Example dataset from CCR
src/convert/pdb:
pdbdgeom2tdt Convert PDBDGEOM format to TDT
tdt2pdbdgeom Convert TDT to PDBDGEOM format
src/convert/rosdal:
du_rosin Interpret Rosdal into molecule or depiction
ros2tdt Convert ROSDAL to SMILES, output as TDTs
src/convert/sybyl:
syb2smi Convert Sybyl MOL2 format to SMILES/TDT
src/convert/wdi:
MakeWDI Convert World Drug Index (SD files) to Thor database
dtypefix.pl Convert mol2smi output to Daylight-friendly datatypes
reordertdts.pl Reorder dataitems in TDTs
wdi_datatypes.dcis.tdt List of std Daylight datatypes in WDI
wdi_datatypes.wdi.tdt List of special WDI datatypes
wdi_test.sd Sample WDI SD file
Contrib Greatest Hits:
NEW!