aboutsummaryrefslogtreecommitdiff
path: root/science/checkmol
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-09-19 09:53:55 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-09-19 09:53:55 +0000
commit9d19a6b1167541434f2103ca74c1254b2661a5aa (patch)
treee98272b554e99c4be0df97e5d0086840f17229b0 /science/checkmol
parent09c0058602dd873c610caf77f848660cfa30da52 (diff)
Notes
Diffstat (limited to 'science/checkmol')
-rw-r--r--science/checkmol/Makefile31
-rw-r--r--science/checkmol/distinfo3
-rw-r--r--science/checkmol/pkg-descr27
3 files changed, 61 insertions, 0 deletions
diff --git a/science/checkmol/Makefile b/science/checkmol/Makefile
new file mode 100644
index 000000000000..614a4c2728aa
--- /dev/null
+++ b/science/checkmol/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: checkmol
+# Date created: 23 Feb 2009
+# Whom: Fernan Aguero <fernan@iib.unsam.edu.ar>
+#
+# $FreeBSD$
+#
+
+PORTNAME= checkmol
+PORTVERSION= 0.4a
+CATEGORIES= science
+MASTER_SITES= http://merian.pch.univie.ac.at/pch/download/chemistry/checkmol/
+DISTNAME= ${PORTNAME}
+EXTRACT_SUFX= .pas
+
+MAINTAINER= fernan@iib.unsam.edu.ar
+COMMENT= Analyze molecules for the presence of functional groups
+
+USE_FPC= yes
+PLIST_FILES= bin/checkmol bin/matchmol
+
+do-extract:
+ @${RM} -rf ${WRKDIR}
+ @${MKDIR} ${WRKDIR}
+ ${CP} ${DISTDIR}/${DISTFILES} ${WRKDIR}/
+do-build:
+ cd ${WRKDIR}; ${LOCALBASE}/bin/fpc ${DISTFILES} -S2 -O3 -Op3
+do-install:
+ ${INSTALL_PROGRAM} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/
+ ${LN} ${PREFIX}/bin/${PORTNAME} ${PREFIX}/bin/matchmol
+
+.include <bsd.port.mk>
diff --git a/science/checkmol/distinfo b/science/checkmol/distinfo
new file mode 100644
index 000000000000..0d3f6287739f
--- /dev/null
+++ b/science/checkmol/distinfo
@@ -0,0 +1,3 @@
+MD5 (checkmol.pas) = 01e7eacacf82e4ead63bf0c1113691e9
+SHA256 (checkmol.pas) = c69bc8dfd99b0735b4359995ce1480883022d6dab0cb751a4fc22685496bd5d7
+SIZE (checkmol.pas) = 443374
diff --git a/science/checkmol/pkg-descr b/science/checkmol/pkg-descr
new file mode 100644
index 000000000000..8a25fdab05b4
--- /dev/null
+++ b/science/checkmol/pkg-descr
@@ -0,0 +1,27 @@
+Checkmol is a command-line utility program which reads molecular
+structure files in different formats and analyzes the input
+molecule for the presence of various functional groups and structural
+elements. At present, approx. 200 different functional groups are
+recognized. This output can be easily placed into a database table,
+permitting the creation of chemical databases with a functional group
+search option. Checkmol also outputs a set of statistical values derived
+from a given molecule, which can also be used for quick retrieval from a
+database. These values include: the number of atoms, bonds, and rings,
+the number of differently hybridized carbon, oxgen, and nitrogen atoms,
+the number of C=O double bonds, the number of rings of different sizes,
+the number of rings containing nitrogen, oxygen, sulfur, the number of
+aromatic rings, the number of heterocyclic rings, etc. The combination
+of all of these values for a given molecule represents some kind of
+"fingerprint" which is useful for rapid pre-selection in a database
+structure/substructure search prior to a full atom-by-atom match.
+
+Matchmol complements the capabilities of checkmol. It compares two (or
+more) molecular structures and determines whether one of them is a
+substructure of the other one. This is done by a full atom-by-atom
+comparison of the input structures. Thus, matchmol can be used as a
+back-end program for structure/substructure search operations in
+chemical databases.
+
+The port installs both checkmol and matchmol.
+
+WWW: http://merian.pch.univie.ac.at/~nhaider/cheminf/cmmm.html