Comments (5)
In general - in favor of all above.
Some small nitpicks:
- bin/ is usually reserved for ... well binaries/executables. So .o would make more sense in an "obj/" or "objects/" folder
- I'd like to have an "src/" folder just out of pure convention from other projects/languages; they could still build things into "test/" and "bin/" or even the root of the repo
Now that we have a somewhat robust automatic test suite (via the make reports
command), these kind of re/structurings become a lot easier / more economic. So we shouldn't be afraid to try things out - it's always possible to change again.
from primarydock.
Wow what a cleanup!
I'm closing this issue for now, great work
from primarydock.
It would be a good idea to organize the files more. I haven't done so only out of laziness.
We could have a src folder and have the class files in a src/include or src/classes subfolder.
The various .o files could go in a bin folder. I'd rather keep the podock executable itself in the root folder unless there's a way to make it obvious where to find it. The _test executables could go into a test folder.
from primarydock.
Oh! What about:
app/podock
bin/*.o
test/*_test
?
The metal executable could go in the same folder as the podock app.
from primarydock.
Cool!
from primarydock.
Related Issues (20)
- Stack, rather than heap, return value pointers.
- Create unit test for every Pepteditor command.
- Add PDBx/mmCIF support.
- Optimized per-ligand active states of receptors.
- Constrained dynamic dock. HOT 3
- Pepteditor: Update CTNRG to allow omnidirectional optimization. HOT 1
- New prediction method: Optimized.
- Add Gα15 and Gα16 to list of G proteins.
- Break molecular interaction test out to separate entry in unit_test_express.
- TAAR test is failing in stable branch.
- Create internal contacts activation .cpp for TAARs.
- Add additional executables to running process check.
- Move all test data to the testdata folder.
- Group test arabinose fails in stable branch on some systems. HOT 2
- Cinnamaldehyde grouping is producing a strange result.
- Possible mechanism for OR51E2 activation by ionones. HOT 1
- Are the predictions just a random number generator? HOT 4
- Incorrect rotatable bonds in complex cyclic compounds.
- Increase memory robustness. HOT 4
- Possible mechanism for OR1A1 activation.
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 primarydock.