Comments (5)
Complexity, IMO. This is a complex parser to write. MDTraj has it in Python (and I'm thinking about pilfering it for ParmEd).
The reason I haven't done it for ParmEd yet is because my time is limited and its priority is much lower than other improvements I want to make. Given that the Amber mask is just as expressive (albeit with a steeper learning curve and more obfuscated syntax), the priority to add this is even lower.
My guess is @Mojyt's reason is similar, and he probably doesn't have as convenient a place to steal a parser as I do... (unless VMD has a modular version of it and their license is suitably permissive enough to steal the code).
from cpptraj.
ha ha, I guess I would "steal" from either mdtraj or other open sources. cpptraj can still benefit from this via pytraj. :D (and it makes sense to not reinvent the wheel).
from cpptraj.
On Saturday, February 7, 2015, Hai Nguyen [email protected] wrote:
(and it makes sense to not reinvent the wheel).
This is the main reason for me. The current mask parser works just fine,
so there is little incentive to put much work into this right now. I would
like to eventually support keywords like 'backbone' etc, but that brings
additional complexities (e.g. Backbone atom names differ between different
md packages). May be something to chat about at the Amber mtg.—
Reply to this email directly or view it on GitHub
#6 (comment).
Daniel R. Roe, PhD
Department of Medicinal Chemistry
University of Utah
30 South 2000 East, Room 307
Salt Lake City, UT 84112-5820
http://home.chpc.utah.edu/~cheatham/
(801) 587-9652
(801) 585-6208 (Fax)
from cpptraj.
I would
like to eventually support keywords like 'backbone' etc, but that brings
additional complexities (e.g. Backbone atom names differ between different
md packages).
Are you thinking as a separate grammar supported by cpptraj, or as an extension to the Amber mask syntax? (Just out of curiosity)
from cpptraj.
On Sun, Feb 8, 2015 at 2:00 PM, Jason Swails [email protected]
wrote:
I would
like to eventually support keywords like 'backbone' etc, but that brings
additional complexities (e.g. Backbone atom names differ between different
md packages).Are you thinking as a separate grammar supported by cpptraj, or as an
extension to the Amber mask syntax? (Just out of curiosity)
The former to start (if it ever happens at all). I don't want to mess with
any of the other masks parsers for experimental stuff (also fortran makes
my head ache sometimes).
-Dan
—
Reply to this email directly or view it on GitHub
#6 (comment).
Daniel R. Roe, PhD
Department of Medicinal Chemistry
University of Utah
30 South 2000 East, Room 307
Salt Lake City, UT 84112-5820
http://home.chpc.utah.edu/~cheatham/
(801) 587-9652
(801) 585-6208 (Fax)
from cpptraj.
Related Issues (20)
- New feature: 'for' loop over elements of a data set HOT 1
- Feature request:SPLIT PDB files per frame using trajout command HOT 1
- Discontinuous atom numbering splits residues HOT 7
- new macos issue HOT 6
- configure error HOT 13
- Query regarding mask option HOT 2
- cpptraj GIST stucks after 90% of results written HOT 7
- GIST Should have the option to write binary files
- Density out file from NPT HOT 7
- Guidance required on MD simulation HOT 4
- NAStruct feature request: output axes info for bases and basepairs HOT 8
- unit of force in Jarcynski ASMD output HOT 2
- "reference" after "clear all" causes segmentation fault HOT 5
- Local structure index of water (LSI) code issue HOT 3
- Distribution of the tetrahedral order parameter Q for TIP4P/2005
- Add Time Independent Correlation Analysis HOT 1
- Adding Clustering via Extended Similarity Metrics HOT 5
- Minor typo HOT 1
- Are the options for `parmopts` documented anywhere? HOT 16
- Unable to Install pytraj from source code on Linux using cpptraj (Ubuntu 22.04.3 LTS) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cpptraj.