Skip to content
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

Conflict resolved backmerge #181

Merged
merged 113 commits into from
Jun 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
e481708
Update prov.yaml
aclum May 14, 2024
6bf2ebc
Update workflow_execution_activity.yaml
aclum May 14, 2024
232d9b2
Update workflow_execution_activity.yaml
aclum May 14, 2024
f6d574f
refine-was_generated_by
turbomam May 15, 2024
ca008a0
Merge pull request #1978 from microbiomedata/refine-was_generated_by
turbomam May 15, 2024
6f6eb77
deduplicate Database slots
turbomam May 15, 2024
ff48808
Merge pull request #1980 from microbiomedata/1954-database-class-has-…
turbomam May 15, 2024
e680d7e
Do not pin to a specific version of pypa/gh-action-pypi-publish
pkalita-lbl May 15, 2024
19b3487
Merge pull request #1981 from microbiomedata/fix-pypi-publish-action-…
pkalita-lbl May 15, 2024
d6d8879
10.3.0
pkalita-lbl May 16, 2024
60456e1
Fix version specifier for pypa/gh-action-pypi-publish
pkalita-lbl May 16, 2024
1d24f0d
Merge pull request #1982 from microbiomedata/fix-pypi-publish-action-…
pkalita-lbl May 16, 2024
a767b21
resotre-dump_single_modality
turbomam May 17, 2024
78eb82a
illustrate new pure-export in porject.Makefile
turbomam May 17, 2024
393caed
better namming and descriptions
turbomam May 20, 2024
e5234c0
removed another overspecific mention of FastAPI
turbomam May 20, 2024
1db3831
subset of colelctiosn of from API
turbomam May 20, 2024
a1d5686
Removing id_version and locus_tag from most classes, adding invalid e…
aclum May 20, 2024
b36187f
Fix example valid data
aclum May 20, 2024
965c45a
Fix workflow identifier for Database-nom_analysis_activity_set.yaml
aclum May 20, 2024
2b7943f
update id value for MetabolomicsAnalysisActivity-1.yaml
aclum May 20, 2024
01eab47
fixing id and id mention patterns for Database-with-MetagenomeSequenc…
aclum May 20, 2024
155b4f7
Fix id and id mentions for ReadQcAnalysisActivity-1.yaml
aclum May 20, 2024
915b850
Updating ID and ID mentions for workflow activity example valid data
aclum May 20, 2024
f0cc038
Fix id and id mentions for MetagenomeSequencingActivity-from-metageno…
aclum May 20, 2024
677e00b
valid output but my_emsl prefix problems
turbomam May 20, 2024
29deef9
project_id_patterns
turbomam May 20, 2024
0a529d1
checkpoint
turbomam May 20, 2024
01ed93c
closing $ on many strucutured_pattern.syntaxes
turbomam May 20, 2024
e6fdbe6
smaller commit
turbomam May 20, 2024
3417913
slot is required, strucutred_pattern is not
turbomam May 20, 2024
8dfa307
---
dependabot[bot] May 21, 2024
bfd9755
rename subcommands
turbomam May 21, 2024
3232455
one live, one commented pure-export
turbomam May 21, 2024
eac0e77
Merge pull request #1991 from microbiomedata/dependabot/pip/requests-…
turbomam May 21, 2024
273dedd
removing empty file DataObject-invalid_id.yaml
aclum May 21, 2024
267d735
Merge branch '1988-update-to-enforce-including-id_version-in-workflow…
aclum May 21, 2024
7eb247f
remove empty DataObject invalid example
aclum May 21, 2024
237225c
remove mixs.yaml changes, these were from another branch Mark M. was …
aclum May 21, 2024
8fffde8
ending $ on ID syntaxes
aclum May 21, 2024
ea437c7
adding more $ to end pattern syntaxes
aclum May 21, 2024
7db1399
fixing syntax pattern for Activity'
aclum May 21, 2024
3cc3261
Merge pull request #1985 from microbiomedata/resotre-dump_single_moda…
turbomam May 21, 2024
bcc320f
Merge branch 'main' into project_id_patterns
turbomam May 21, 2024
9cb327e
removed extra newline
turbomam May 21, 2024
3ad7068
Merge pull request #1989 from microbiomedata/1988-update-to-enforce-i…
aclum May 21, 2024
656eeac
reporting phase done?
turbomam May 21, 2024
76a1c3a
Merge branch 'main' into project_id_patterns
turbomam May 21, 2024
69b6350
Merge pull request #1990 from microbiomedata/project_id_patterns
turbomam May 21, 2024
12f1e98
Update workflow_execution_activity.yaml
aclum May 21, 2024
dc42d78
Create Database-nom-alt_id.yaml
aclum May 22, 2024
fc62271
manual mentioning pattern constraints
turbomam May 22, 2024
b1c59da
Merge branch 'main' into project_id_patterns
turbomam May 22, 2024
b260d67
more abstracts and retire 7.8 schema
turbomam May 22, 2024
aa02810
Merge pull request #1968 from microbiomedata/1846-incorrect-range-for…
turbomam May 22, 2024
da08c3e
wfmgan only for metagenome_annotation_id
turbomam May 22, 2024
45c85ce
Merge branch 'main' into project_id_patterns
turbomam May 22, 2024
c026496
adjustments based on merges into main
turbomam May 22, 2024
82cd946
more comprehensive legacy tolerance
turbomam May 22, 2024
e039592
Implement adapter method: `read_each_document`
eecavanna May 25, 2024
c8f2d75
Document non-verbose mode of `make migration-doctests`
eecavanna May 25, 2024
0fd21f5
Update example migrator to use new adapter method
eecavanna May 25, 2024
8c35dc5
Rename `read_each_document` function to `do_for_each_document`
eecavanna May 25, 2024
53fe7a4
Rename `reader` parameter to `action` and refine doctests
eecavanna May 25, 2024
d97d581
Fix typo in name of test class
eecavanna May 25, 2024
106f578
Add unit test targeting new `DictionaryAdapter` method
eecavanna May 25, 2024
1d9fe5e
Remove extra vertical spacing between class methods
eecavanna May 25, 2024
08bf0b8
Confirm that `_id` values did not change
eecavanna May 25, 2024
1a8f02e
Add unit test targeting new `MongoAdapter` method
eecavanna May 25, 2024
3c7a294
Implement `set_field_of_each_document` Adapter method
eecavanna May 27, 2024
126a044
Implement unit test targeting new `DictionaryAdapter` method
eecavanna May 27, 2024
15e07e7
Implement unit test targeting new `MongoAdapter` method
eecavanna May 27, 2024
99a7554
Update test to verify original documents have changed
eecavanna May 27, 2024
00cbebe
Merge pull request #1993 from microbiomedata/1992-add-alternative-ide…
turbomam May 28, 2024
19ea503
Remove leading/trailing newlines from generated migrator
eecavanna May 30, 2024
b9096e8
Extract migrator template from CLI script into dedicated file
eecavanna May 30, 2024
93b538e
Merge pull request #2006 from microbiomedata/2005-migrations-implemen…
turbomam May 30, 2024
81c28c2
Merge pull request #2015 from microbiomedata/2014-migrations-remove-l…
turbomam May 30, 2024
2489130
backmerge conflict resolution
turbomam May 30, 2024
2f7797b
Merge pull request #2009 from microbiomedata/2008-migrations-implemen…
turbomam May 30, 2024
fd64157
conflict resolved backmerge
turbomam May 30, 2024
6b18d24
Merge branch 'main' into project_id_patterns
turbomam May 31, 2024
bc50eb4
FIltrationProcess no has_input pattern
turbomam May 31, 2024
cacf5d5
has_input has_output part_of w_i_b and w_g_b patterns
turbomam May 31, 2024
51b1618
Merge pull request #1994 from microbiomedata/project_id_patterns
turbomam May 31, 2024
6bf4b63
Merge branch 'main' of github.com:microbiomedata/berkeley-schema-fy24
turbomam May 31, 2024
70e2035
still some exhaustive biosample and data generation problems
turbomam Jun 3, 2024
6e76ed4
including squeaky-clean all in Build and test nmdc-schema
turbomam Jun 3, 2024
297cbfc
prefix make targets with make command
turbomam Jun 3, 2024
d46fb9d
working through indiviudal interleaved records
turbomam Jun 3, 2024
958301c
oh that did work after all
turbomam Jun 3, 2024
0b43cab
problem triage
turbomam Jun 3, 2024
62ff81f
remove part_of with study value for Database-data-generations.yaml
aclum Jun 3, 2024
7cbd4db
Merge branch 'conflict-resolved-backmerge' of https://github.com/micr…
aclum Jun 3, 2024
653d4ed
Fixing example data
aclum Jun 3, 2024
871e820
remove those part_ofs
turbomam Jun 3, 2024
1ed4c7a
Merge branch 'conflict-resolved-backmerge' of github.com:microbiomeda…
turbomam Jun 3, 2024
b5eac1c
DataGeneration.part_of
turbomam Jun 3, 2024
5687318
some fixes to Database-interleaved.yaml, not fully fixed yet
aclum Jun 3, 2024
7252535
Merge branch 'conflict-resolved-backmerge' of https://github.com/micr…
aclum Jun 3, 2024
73490ab
update structured_pattern on slot was_generated_by on DataObject to a…
aclum Jun 3, 2024
347d4f5
Make Database-interleaved.yaml pass linkml validation
aclum Jun 3, 2024
372584b
removing workflow_execution_set from class Database, subclasses have …
aclum Jun 4, 2024
930866e
DataObject-exhaustive OK
turbomam Jun 4, 2024
b0c5a32
;examples passing
turbomam Jun 4, 2024
748a152
pymongo 4.7.2 for GH actions
turbomam Jun 4, 2024
1bae3f5
;examples passing
turbomam Jun 4, 2024
0793401
didn't address None outputs
turbomam Jun 4, 2024
da12735
degernerate-metagenome-sequencing
turbomam Jun 4, 2024
e35c981
deleted-poetry-lock
turbomam Jun 4, 2024
8eca27b
Merge branch 'main' of github.com:microbiomedata/berkeley-schema-fy24
turbomam Jun 4, 2024
7698925
deleted-poetry-lock
turbomam Jun 4, 2024
054197b
mixs.yaml
turbomam Jun 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@

name: Build and test nmdc-schema

on: [pull_request]
on: [ pull_request ]

jobs:
test:

runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.9", "3.10"]
python-version: [ "3.9", "3.10" ]

steps:

Expand Down Expand Up @@ -49,5 +49,5 @@ jobs:
# run test suite
#----------------------------------------------
- name: Run tests
run: make test
run: make squeaky-clean all test

1 change: 1 addition & 0 deletions assets/my_emsl_prefix.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@prefix my_emsl: <https://release.my.emsl.pnnl.gov/released_data/> .
5 changes: 5 additions & 0 deletions assets/yq-for-mixs_subset_modified.txt
Original file line number Diff line number Diff line change
Expand Up @@ -213,3 +213,8 @@ make: *** [Makefile:102: gen-project] Error 1
'del(.types)'

'.imports += ["attribute_values"]'
'.slots.elev.range |= "float"'
'.slots.extreme_event.range |= "string"'
'.slots.fire.range |= "string"'
'.slots.flooding.range |= "string"'
'.slots.water_content.range |= "string"'
40 changes: 2 additions & 38 deletions assets/yq-for-nmdc_schema_accepting_legacy_ids.txt
Original file line number Diff line number Diff line change
@@ -1,38 +1,2 @@
# probably should have made a list of classes and then looped over a parameterized version of this
# could also assert that the range is string
'(.classes[] | select(.name == "Biosample") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "Biosample") | .slot_usage.part_of.pattern) = ".*"'
'(.classes[] | select(.name == "Biosample") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "DataObject") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "DataObject") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "MagsAnalysisActivity") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "MagsAnalysisActivity") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "MetabolomicsAnalysisActivity") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "MetabolomicsAnalysisActivity") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "MetagenomeAnnotationActivity") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "MetagenomeAnnotationActivity") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "MetagenomeAssembly") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "MetagenomeAssembly") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "MetagenomeSequencingActivity") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "MetagenomeSequencingActivity") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "MetaproteomicsAnalysisActivity") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "MetaproteomicsAnalysisActivity") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "MetatranscriptomeActivity") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "MetatranscriptomeActivity") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "MetatranscriptomeAnnotationActivity") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "MetatranscriptomeAnnotationActivity") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "MetatranscriptomeAssembly") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "MetatranscriptomeAssembly") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "NomAnalysisActivity") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "NomAnalysisActivity") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "OmicsProcessing") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "OmicsProcessing") | .slot_usage.part_of.pattern) = ".*"'
'(.classes[] | select(.name == "OmicsProcessing") | .slot_usage.has_input.pattern) = ".*"'
'(.classes[] | select(.name == "OmicsProcessing") | .slot_usage.has_output.pattern) = ".*"'
'(.classes[] | select(.name == "OmicsProcessing") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "ReadBasedTaxonomyAnalysisActivity") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "ReadBasedTaxonomyAnalysisActivity") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "ReadQcAnalysisActivity") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "ReadQcAnalysisActivity") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes[] | select(.name == "Study") | .slot_usage.id.pattern) = ".*"'
'(.classes[] | select(.name == "Study") | .slot_usage.id.structured_pattern.syntax) = ".*"'
'(.classes.[].slot_usage.[] | select(has("pattern")).pattern) = ".*" '
'(.classes.[].slot_usage.[] | select(has("structured_pattern")).structured_pattern.syntax) = ".*" '
Loading
Loading