- Use provided URL as homology DB datomic URI in homol-import
- Minor README and code cleanup and improvements
- Minor deps.edn and pom.xml cleanup
- Attempt to delete databases before creating
- CLI error handling fix.
- CLI error handling fix.
- Bugfix for CLI function.
- Homology import: fixes and refactoring.
- Added option to reset log directory (recursively remove all contents).
- Fixed misplaced parenthesis.
- Homology pipeline fixes.
- Fixed pipeline for homology database creation.
- Fixed breaking WS273 import due to work done feature/patching.
- Added homology import support (separate database).
- Fixed bug with printing path in import-logs phase.
- Fixed bug with refactoring done for ACe patching.
- Fixed bug with log fix-ups.
- Fixed missing paramter in function call.
- Another redeploy due to issues with mvn deploy.
- Redeploy of 0.6.0 due to script error.
- Used clojure dev tools (clj)
- Removed AOT compilation
- Used leiningen 2.9.1+
- Used seancorfield/depstar for building uberjar
- Changed how the CLI program is invoked (dev and prod, see README)
- Added command line program to generate EDN patches from ACe input(s).
- Implemented CLI for patching the database.
- Bumped version of datomic to
0.9.5703
- Added generated schema for WS269.
- Added generated schema for WS267.
- Bumped version of datomic to
0.9.5697
. - Added generated schema for WS265.
- Bumped version of datomic (pro + free)
0.9.5656
- Updated clj-time to latest version.
- Addeed generated schema for WS264.
- Bumped versions of datomic-pro and datomic-free to
0.9.5651
.
- Updated version of datomic-free to match datomic-pro.
- Upgrade to datomic-pro version 0.9.5561.56
- Fixes issue with QA report parsing.
- Bumped various dependency versions, notably datomic-pro to version 0.5561.50.
- QA report now uses new ACeDB id catalog csv format.
- Added
distinct-by
utility function. excise-tmp-data
CLI command now correctly requests and syncs index before invoking gc-storage.
- Added gene rated schema for WS257.
- Make output of generated schema valid EDN.
- Use latest version of datomic 0.9.5554.
- Added API for getting the name of the main datomic database.
- Added API for getting the version of package.
- Allow migrations with no locatable schema and/or schema fixups.
- Bugfix release for 0.4.12
- Support suppression of schema "fix-ups" (for smallace/training databases).
- Add generated schema for WS256
- Ability to specify max-count and max-text for log partitioning via
a command line option to the
import-logs
command. - Use composite lein profiles.
- Bump version of various packages, notably datomic-pro and dynamodb aws-sdk libraries.
- Explicitly pass the annotated models filename as arguments to the CLI (Annotated ACeDB models file now lives in the wormbase-pipeline repository).
- When dumping .ace files, only present the leaf tag (as the
tace
Show
command) - enables easier comparisons of ace output. - Add functions for dumping a query to .ace files
- Fix wrong exit-code when helper.gz is encountered in
sort-edn-log.sh
.
2_point_data
ACeDB class renamed to two-point-data in annotated models (#33).- Fix for circular xrefs for
phenotype
andphenotype_not_observed
in annotated models (#46) - Bug in sort-edn-log.sh - Sort command now uses the temporary sort directory.
- Added back missing
xbin
function inpseudoace.binning
.
- Remove hard-dependency on datomic-pro. Library users will now have to choose which flavour (and version) of datomic to include.
- Made all functions in the
pseudoace.binning
module public. - EDN log sorting script now allows parallel execution.
- Annotated models for WS255 (including generated EDN schema)
- Support distributing a release bundle using either datomic-free or datomic-pro.
- Add generated schema for WS253, WS254
- Various minor fixes for the command line interface.
- Rollback version of aws library.
- Updated documentation.
- Use
lein release
for releases. - Bump versions of datomic and storage dependencies.
- Moved sorting of logs files back out to the shell.
- Fixed lingering namespace issues in
pseudoace.acedump
. - Use
datomic.api.tempid
in code, not reader-literals. - Use the script
scripts/bundle-release.sh
to create a bundle for deploying to servers and running the importer. - Updated README (development and release instructions).
- Added development tools to "dev" profile in leiningen project configuration.
- Enable multiple storage profiles in lein project.
- Added script to generate release bundle.
- Models file is now defaults to
models/models.wrm.annot
(no need to pass on command line to sub-commands) - Unified the various additional schemata into a single module.
- Import will no longer attempt to transact EDN logs older than the latest transaction date.
- Report now generates two files per class when non-zero missing and added counts are encountered for easy diffing of object names.
- Added ability to generate a report for comparing a dump of classes to values against those stored in the database.
- Fix error with old-namespace:
acetyl
is no longer used, and has been in-lined into the pseudoace package.
- Re-organised project structure.
- Separation of components into separate repositories.
- Added basic unit test structure.
- Removed dependency on perl for sorting EDN files.
- Fixed minor issues with command line interface.
- Initial version