Greg Landrum
32d2fc0494
Fixes #43
2013-06-03 21:04:49 +02:00
Greg Landrum
1bda01294c
support getting atom contributions to hkAlpha; support chiral flags for torsions and atom pair fingerprints
2013-04-07 23:40:17 +00:00
Greg Landrum
43de26bc12
basic test for the MQN descriptors
2013-02-23 17:17:56 +00:00
Greg Landrum
a39400242d
add some ring count descriptors
2013-02-15 06:21:08 +00:00
Greg Landrum
f482bf63b3
add MACCS fingerprints to python wrapper
2013-02-09 16:12:04 +00:00
Greg Landrum
d24cb67f54
remove usage of list.is_none(), which is not supported in older boost versions
2013-01-17 10:26:44 +00:00
Greg Landrum
225cc285fa
add support for getting crippen atom type information more easily
2013-01-16 12:51:56 +00:00
Greg Landrum
e011d14fb1
add the kappa descriptors
2012-10-28 17:00:29 +00:00
Greg Landrum
b3268d197f
versions for the new connectivity descriptors; replace the python version of chi descriptors with the C++ version
2012-10-27 16:10:17 +00:00
Greg Landrum
fdccec7216
initial pass at c++ implementation of some connectivity descriptors
2012-10-27 15:24:35 +00:00
Greg Landrum
f228fc6fb3
further improvements to isotopes in molecular formulas
2012-08-21 13:33:12 +00:00
Greg Landrum
0a14825c5b
fix a typo
2012-07-27 06:36:01 +00:00
Greg Landrum
11c42cf1b2
fix an oversight: add getHashedMorganFingerprint
2012-07-02 07:03:55 +00:00
Greg Landrum
f3d06ac331
refactor a bit to make this more logical
2012-03-26 03:08:02 +00:00
Greg Landrum
2bb34056dd
first pass at adding support for atom invariants in the rdkit, atom-pairs, and topological torsions fingerprints
2012-03-25 12:58:42 +00:00
Greg Landrum
c0f07b6f10
change the semantics of the count-simulation in atom pair and topological torsion fps
2011-12-18 14:19:15 +00:00
Greg Landrum
6b78d8484a
add an amide bond count calculator; add molecular formula calculator; add alternate method for converting torsion and atom-pair fps to bit vects
2011-12-16 04:17:28 +00:00
Greg Landrum
60c03f3725
fix and test sf.net issue 3441641
2011-11-24 03:37:22 +00:00
Greg Landrum
dac565e485
add the ability to ignore atoms in the TT and AP fingerprints
2011-06-15 03:20:10 +00:00
Greg Landrum
37c342046a
add isotopic mass information; add molecular formula calculation; add isotopic mass calculator; expose additional descriptors to java
2011-04-18 10:11:09 +00:00
Greg Landrum
6fa65fbc68
move the _VSA descriptors into C++
2011-03-21 05:02:12 +00:00
Greg Landrum
498eb1ef63
back out some of the changes from rev1663.
...
we are no longer templating the descriptor functions and have moved the calculation
of the pattern matchers into statics inside the functions themselves.
This solves a crashing problem with the cartridge on the mac.
2011-03-16 04:39:07 +00:00
Greg Landrum
aca2fc18f8
move the lipinski defns into the header file
2011-03-15 07:51:35 +00:00
Greg Landrum
4325789d25
move lipinski descriptors to C++.
...
rename CalcCrippenDescriptors -> calcCrippenDescriptors
2011-03-14 10:24:42 +00:00
Greg Landrum
456e68456b
move PSA into C++
2011-03-12 07:00:48 +00:00
Greg Landrum
28747ea745
checkin some fragment and fingerprint changes. these are not yet well tested
2011-01-14 06:24:03 +00:00
Greg Landrum
8b62f880d0
make getting the fcfp-like descriptors from python easier
2010-12-15 05:19:47 +00:00
Greg Landrum
f3fbef45c5
update copyright statements
2010-09-26 17:04:37 +00:00
Greg Landrum
ff7d14f692
include ring-membership by default in the morgan fps
2010-09-15 05:59:27 +00:00
Greg Landrum
514b59e12f
remove duped function
2010-09-07 05:02:37 +00:00
Greg Landrum
6e31713dd9
correct handling of chirality and make it optional (now by default disabled);
...
allow bond order to be ignored
2010-09-04 05:54:27 +00:00
Greg Landrum
a25f17a45c
add fcfp-like invariants for the morgan fingerprinter
2010-09-02 06:00:17 +00:00
Greg Landrum
04dc23247e
add additional forms of the morgan, atom-pair, and topological torsion fps
2010-07-02 04:17:21 +00:00
Greg Landrum
7d690ef390
add a bit more morgan functionality
2010-06-21 04:29:28 +00:00
Greg Landrum
7d5a9f75ff
move the AtomPair and TopologicalTorsion fingerprint code into the Fingerprints directory
2010-06-20 06:15:37 +00:00
Greg Landrum
ec6841970a
expose connectivity invariants to python
2010-05-12 04:19:21 +00:00
Greg Landrum
27bcbc105c
rework the way version names are exposed to python to replace leading and trailing __s with a single leading _
2010-01-27 05:01:58 +00:00
Greg Landrum
a70e794a5c
fix required for python2.6 with msvc-8.0
2009-10-17 08:32:54 +00:00
Greg Landrum
9a2952373f
modify hashed atom-pair fingerprints to return SparseIntVects instead of BitVects
...
add minLength and maxLength option for atom pairs
add hashed topological torsions.
2009-06-04 05:50:08 +00:00
Greg Landrum
812325431a
error check max lengths in topological torsions
2009-06-03 13:26:14 +00:00
Greg Landrum
5f24388119
rename argument to "fromAtoms"
2009-03-20 05:59:16 +00:00
Greg Landrum
7f190d58b6
support doing Morgan fingerprints only from particular atoms
2009-03-05 12:52:34 +00:00
Greg Landrum
2485fa00f3
minor cleanup work
2009-03-05 10:16:16 +00:00
Greg Landrum
e9d1313e3e
add includeAtoms option to atompairs and topological torsions
2009-03-05 10:04:32 +00:00
Greg Landrum
f7127675d9
add morgan fingerprints
2009-03-05 08:01:26 +00:00
Greg Landrum
c1f3e68afb
this is just a test
2008-12-08 06:34:45 +00:00
Greg Landrum
79b8a77f93
get rid of those irritating POSIX_C_SOURCE warnings
2008-07-08 06:59:59 +00:00
Greg Landrum
15813775d6
no one knows how this managed to sneak through the cracks
2008-05-30 14:47:46 +00:00
Greg Landrum
88e9f47933
doc update
2007-11-30 05:15:38 +00:00
Greg Landrum
74069dc0a6
move the Labute ASA calculation into c++; expose crippen contributions to python.
...
This stuff has not yet been built on windows and the python side is not
yet ready to be checked in. This is a backup commit.
2007-10-13 09:31:23 +00:00