-
Notifications
You must be signed in to change notification settings - Fork 218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Metadata fbc3 group #988
Open
Hemant27031999
wants to merge
81
commits into
opencobra:devel
Choose a base branch
from
Hemant27031999:metadata_fbc3_group
base: devel
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Metadata fbc3 group #988
Changes from 1 commit
Commits
Show all changes
81 commits
Select commit
Hold shift + click to select a range
782b645
added annotation class
Hemant27031999 9709974
made some modifications
Hemant27031999 a7af772
made the complete metadata package
Hemant27031999 a191413
modified meta_data classes
Hemant27031999 4ea5b3e
modified classes to look exactly like dictionaries and lists
Hemant27031999 7795ea6
modified imports and incorporated SBO term in metadata
Hemant27031999 02345bb
made the classed to inherit from MutableSequence and MutableMapping
Hemant27031999 4c6c1ca
adding backward compatibility
Hemant27031999 ff72c55
added instance
Hemant27031999 989ffe4
work on annotation structure
matthiaskoenig a4eb840
adding json example
matthiaskoenig cf38e02
fixed instance2
Hemant27031999 7d490a4
work on cvterms
matthiaskoenig 024c980
made backward compatible
Hemant27031999 ff440fb
code review metadata
matthiaskoenig e4ad484
cleaned the metadata class by putting code in respective classes
Hemant27031999 2508ac3
new annotation format supported for SBML to cobra model
Hemant27031999 d5fc54c
added io for json and other formats
Hemant27031999 c9e904b
added tests for new annotation format
Hemant27031999 a6e2f8a
updated history
matthiaskoenig 23f9699
fixing broken tests
Hemant27031999 2f55bbf
commented a few methods
Hemant27031999 5aae1b0
added equal method inisde metadata classes
Hemant27031999 d467a14
modified directories paths
Hemant27031999 e4cc72b
fixed imports and tox tests
Hemant27031999 32a81da
solved the problem of annotation copy
Hemant27031999 a07ccaf
new notes format
Hemant27031999 f69a55c
code refactoring
matthiaskoenig e4ab40b
modified history, keyvaluepair and notes
Hemant27031999 8dc96cf
modified tests and imports
Hemant27031999 a3685d4
modified cvterm class
Hemant27031999 991123b
small fixes
matthiaskoenig 70b33db
refactored a few names
Hemant27031999 0e20a91
modified notes documentation
Hemant27031999 eeee56a
added user defined constraint class
Hemant27031999 f93723b
example test cases
matthiaskoenig efcf064
added tests for UserDefinedConstraints
Hemant27031999 3039344
modified tests
Hemant27031999 d5dedc9
small modifications
Hemant27031999 f839755
moved cobra directory to src directory
Hemant27031999 9704a4b
solved conflicts
Hemant27031999 211bf48
fixed some tests
Hemant27031999 1dba21e
fixed conflicts and tests
Hemant27031999 90c156f
fixed tests
Hemant27031999 91177cd
added support of group to JSON
Hemant27031999 1fc7ab2
added support for optional ids in UserDefinedConstraint class
Hemant27031999 de2398d
added test for json validation function
Hemant27031999 54809ad
added json schema import requirement
Hemant27031999 c758bc5
added helper function for UserDefinedConstraint
Hemant27031999 5c5e2c2
added validate function for json models
Hemant27031999 0884f4a
added ast tree for parsing constraint expression
Hemant27031999 0f93cdd
modified json validation function
Hemant27031999 3da58be
removed python 2 support
Hemant27031999 8ec5ef2
modified ids in json
Hemant27031999 d2d8ee9
code refactoring
matthiaskoenig 14a68f5
reformatted code to python 3
Hemant27031999 80fdcaa
added datetime validation for py3.6
Hemant27031999 06cb989
modified dict.py
Hemant27031999 c10f3fa
modified xfail
Hemant27031999 1747a7b
removed .idea files
Hemant27031999 14a1415
removed .idea
Hemant27031999 ba2990c
merged with devel
Hemant27031999 b04b81a
removed idea
Hemant27031999 6bae4c0
modified notes string passing
Hemant27031999 66dd463
modified notes return type
Hemant27031999 479c2b2
adding dependency for json validation
matthiaskoenig 543d1f8
added .idea files
matthiaskoenig 65e48f1
merged latest devel
matthiaskoenig 564a51a
refactored and cleanup of history
matthiaskoenig a6aefc5
Intermediate refactoring, breaking changes
matthiaskoenig 42f4838
refactored keyvaluepairs
matthiaskoenig b3e26cc
cleanup of datetimes
matthiaskoenig ca9ef48
cleanup metadata
matthiaskoenig 093f799
cleanup dict methods
matthiaskoenig b5f7516
added to_dict for CVTerm and fixed models
Hemant27031999 c8b850a
added metadata.ipynb
Hemant27031999 67d3af1
fixed imports
Hemant27031999 b951dbd
Merge branch 'devel' into metadata_fbc3_group
Hemant27031999 e5b3fba
smaller fix to_dict usage
matthiaskoenig 8b2d6dc
modified to_dict for cvterms
Hemant27031999 010bb44
separated UserDefinedConstraint
Hemant27031999 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add blanks between variables and operators, e.g., change
n=xyz
ton = xyz
.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The python code format tool "black" doesn't allow spaces between the variable and operator when passed as arguments.