BSD Ports

science/checkmol 0.5_18 FreeBSD

Analyze molecules for the presence of functional groups

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
science
Package size
251.5 KiB, 952.4 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDscience/checkmol0.5_18
DragonFlyscience/checkmol0.5_17

Install

Binary package:

pkg install checkmol

From the ports tree:

cd /usr/ports/science/checkmol/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	checkmol>0:science/checkmol

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.5_180.5_18--0.5_18
FreeBSD:14:quarterly0.5_180.5_18n/a-0.5_18
FreeBSD:15:latest0.5_180.5_18n/a-0.5_17
FreeBSD:15:quarterly0.5_180.5_18n/an/an/a
FreeBSD:16:latest0.5_180.5_18n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 4

No port depends on this one.

Configuration

No options to configure.

USES
fpc
Service scripts
none

Files

distinfo 1
FileSizeSHA256
checkmol5559276913ea64238a3bfe1dc9929d979e20c87fc5f40d53e300722ad18178c0dc80f2
Master sites 1
  • https://homepage.univie.ac.at/norbert.haider/download/chemistry/checkmol/

Commit history 0

No commits in the history this site was built from.