science/maeparser 1.3.3_3 FreeBSD
Parser for Schrodinger Maestro files
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- MIT
- Categories
- science
- Package size
- 85.7 KiB, 302.8 KiB installed
Description
maeparser is a C++ library developed by Schrodinger for efficiently and losslessly parsing Maestro files, which serve as Schrodinger's primary output format for storing molecular structures and data. This parser is crucial for any software package needing to interact with Schrodinger's physics-based modeling outputs.
It supports various applications in computational chemistry, including molecular dynamics, ligand-protein docking, and quantum mechanics. The library utilizes a recursive descent approach, prioritizing parsing speed to ensure quick and accurate extraction of data from .mae, .maegz, and .mae.gz structure files. These files can contain multiple structures, delimited by "f_m_ct", with standard block and property names defined in MaeConstants.hpp.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | science/maeparser | 1.3.3_3 |
| NetBSD | biology/maeparser | 1.3.2nb3 |
| DragonFly | science/maeparser | 1.3.2 |
Install
Binary package:
pkg install maeparser
From the ports tree:
cd /usr/ports/science/maeparser/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= maeparser>0:science/maeparser
LIB_DEPENDS= libmaeparser.so:science/maeparser
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.3.3_3 | 1.3.3_3 | 1.3.0 | 1.3.3 | 1.3.3_3 |
| FreeBSD:14:quarterly | 1.3.3_3 | 1.3.3_3 | n/a | 1.3.3 | 1.3.3_3 |
| FreeBSD:15:latest | 1.3.3_3 | 1.3.3_3 | n/a | 1.3.3 | 1.3.3 |
| FreeBSD:15:quarterly | 1.3.3_3 | 1.3.3_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.3.3_3 | 1.3.3_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libboost_iostreams.so: devel/boost-libs
The full lists below include those, and their dependencies in turn.
Build dependencies 19
Run dependencies 4
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++11-lang
- Service scripts
- none
Files
pkg-plist 12
- include/maeparser/Buffer.hpp
- include/maeparser/MaeBlock.hpp
- include/maeparser/MaeConstants.hpp
- include/maeparser/MaeParser.hpp
- include/maeparser/MaeParserConfig.hpp
- include/maeparser/Reader.hpp
- include/maeparser/Writer.hpp
- lib/cmake/maeparser-config-.cmake
- lib/cmake/maeparser-config.cmake
- lib/libmaeparser.so
- lib/libmaeparser.so.1
- lib/libmaeparser.so.1.3.3
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| schrodinger-maeparser-v1.3.3_GH0.tar.gz | 39896 | 78e7571a779ea4952e752ecef57c62fb26463947e29ef7f4b31b11988d88ca07 |