Recent Releases of graphql-api

graphql-api - RegulonDB-WS-API 1.15.5

The following changes were applied:

New

  • Added a service to list all strategies of the datasets
  • Added a first version of evidences service

Updated

  • Removed datasetType on collection level
  • Modified growth conditions object to object array
  • Modified aerationSpeed property name on Growth Conditions due an error to agitationSpeed
  • Added new properties of the experiment on Growth Conditions

Fix

  • Minor bugs fixed

- JavaScript
Published by andresloal 12 months ago

graphql-api - RegulonDB-WS-API 1.15.0

The following changes were applied:

New

  • Updated model for RegulonDB HT dataset service, this change is able to deal with the upcoming update for RegulonDB-HT data from different sources.
  • Added a first version of new service for Growth Conditions

Update

  • Changed mco service name to ontologyTree

Fix

  • Some property's name changed due standard.
  • Bugs fixed

- JavaScript
Published by andresloal about 1 year ago

graphql-api - RegulonDB-WS-API 1.14.2

This version contains the following changes:

New

Added summary property to Gensor Unit Service model

- JavaScript
Published by andresloal over 1 year ago

graphql-api - RegulonDB-WS-API 1.14.1

The following changes were applied:

New

  • Restructured object for regulons on statistics

- JavaScript
Published by andresloal almost 2 years ago

graphql-api - RegulonDB-WS-API 1.14.0

The following changes were applied:

Fix

  • Solved a problem when limit is added by the user and adds pagination data to query.
  • Minor bugs fixed

Update

  • Updated model on Gene in regulation adding new properties
  • Removed the node version required to install
  • Updated used libraries to latest version

- JavaScript
Published by andresloal almost 2 years ago

graphql-api - RegulonDB-WS-API 1.13.0

The following changes were applied:

New

  • Added citations to gene terms
  • Added positions to regulated genes of regulatory interactions.

- JavaScript
Published by andresloal almost 2 years ago

graphql-api - RegulonDB-WS-API 1.12.3

The following changes were applied:

New

  • Added confidenceLevel property on regulatorBindingSite of Operon

Fixed

  • Fixed type of organism property of Gene
  • Updated test cases

- JavaScript
Published by andresloal about 2 years ago

graphql-api - RegulonDB-WS-API 1.12.2

The Following changes were applied:

New

  • Added a service to retrieve all superclasses of a term

- JavaScript
Published by andresloal about 2 years ago

graphql-api - RegulonDB-WS-API 1.12.1

The Following changes were applied:

New

  • Added a service getTermBy on termTree service
  • Added a service to get all terms

Update

  • Added some properties on Downloadable Files

Fixed

  • Solved an compatibility issue related to mongoose
  • Removed some innecesary blank spaces
  • Minor bugs fixed

- JavaScript
Published by andresloal about 2 years ago

graphql-api - RegulonDB-WS-API 1.12.0

The following changes were applied:

New

  • A first version of MCO Term Tree Service were added to listed functional services
  • Minor bugs fixed

- JavaScript
Published by andresloal about 2 years ago

graphql-api - RegulonDB-WS-API 1.11.3

The following changes were applied:

Updated

  • Changed type of effector property to object array

New

  • Added conformation class property (active or inactive)
  • Added rdbVersion property to downloadableFiles schema

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.11.2

The following changes were applied:

New

  • Added a new service on downloable files to list all filenames

Fix

  • Minor bugs fixed

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.11.1

Update

  • This version adds capability to search in abbreviatedName in the following services: Regulon, Sigmulon. Gene (products.abbreviatedName)
  • Added citations properties to dnaFeatures service

Fix

  • Minor bugs fixed

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.11.0

New

  • The following changes were applied in the following services: > Gene Service >>products.abbreviatedName was added

Operon Service

transcriptionUnits.promoter.bindsSigmaFactor.abbreviatedName was added

Regulon Service

regulator.abbreviatedName was added regulator.products.abbreviatedName was added regulator.encodedFrom was updated to regulator.encodedBy

Sigmulon Service

sigmaFactor.abbreviatedName was added

Fix

  • An error related to regulated genes in Regulon Service was solved
  • An error that doesn't show _id of terms in gensorUnit.geneOntology was solved

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.10.1

Fix

  • Removed field to search on sigmulon service

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.10.0

The Following changes were applied:

New

  • Added services for downloadable files datamart

Update

  • Added strand to transcribedPromoters in Sigmulon datamart
  • Added sourceReferenceGenome property in dataset on HT datasets datamart

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.9.3

New

  • Added geneOntologyTerms to sigmulonGenes object
  • Added TSS Position to transcribed promoters object

Fix

  • Minor bugs fixed

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.9.2

The following changes were applies:

Update

  • Added properties in statistics object of dbInfo collection making relevant the quantity of each object that have evidences, publications and no confidence level.

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.9.1

The following changes were applied:

Update

  • On Operon collection some fields names and types were changed:

    • In all levels, regulatoryBindingSite.RegulatoryInteraction.centerPosition to regulatoryBindingSite.RegulatoryInteraction.relativeCenterPosition
    • In all levels, regulatoryBindingSite.RegulatoryInteraction.regulatorySite.absoluteCenterPosition to regulatoryBindingSite.RegulatoryInteraction.regulatorySite.centerEndPosition
    • In all levels, regulatoryBindingSites.mechanism is now a String Array
  • On Regulon collection the notes of the regulator conformations when this is a transcription factor now includes their note and a effector object if the conformation is a complex.

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.9.0

The following changes were applied:

Update

  • Added route and regulondbPMID to databaseInfo collection
  • Added additiveEvidences object on regulatorBindingSites in transcriptionUnit, transcriptionUnit.promoter and transcriptionUnit.genes on operon collection
  • Added totalOfReactions on gensorUnit collection

Fix

  • Minor bugs fixed

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.8.1

Fix

  • Added a sort value for dbInfo service

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.8.0

The following changes were applied:

New

  • Added a new service to get all properties on datamart, this new service is getProperties

Update

  • transcriptionFactor property was renamed to regulator
  • regulator on regulatoryInteraction was renamed to activeConformation
  • genomePosition on regulator.encodedFrom.genes were updated to leftEndPosition and rightEndPosition.

Fix

  • Minor bugs solved

- JavaScript
Published by andresloal over 2 years ago

graphql-api - RegulonDB-WS-API 1.7.2

The following changes were applied:

Fix

  • Solved Bugs

- JavaScript
Published by andresloal almost 3 years ago

graphql-api - RegulonDB-WS-API 1.7.1

The following changes were applied:

Update

  • Default limit value were removed from all services

- JavaScript
Published by andresloal almost 3 years ago

graphql-api - RegulonDB-WS-API 1.7.0

The following changes were applied:

Update

  • The changes on dbInfo model were applied to model and schema of service.

- JavaScript
Published by andresloal almost 3 years ago

graphql-api - RegulonDB-WS-API 1.6.2

The following changes were applied:

Fixed

  • genomePosition on product.gene were split into leftEndPosition and rightEndPosition

- JavaScript
Published by andresloal almost 3 years ago

graphql-api - RegulonDB-WS-API 1.6.1

The following changes were applied:

Fix

  • Some examples on schemas were updated and solved from previous changes applied to models.
  • A mismatch property name on Gensor Unit service was updated correctly.

- JavaScript
Published by andresloal almost 3 years ago

graphql-api - RegulonDB-WS-API 1.6.0

The following changes were applied:

New

  • Added a new previous level for HT Datasets services in order to retrieve its metadata.

Docs

  • Updated test cases files to this new datamart model.

Update

  • All "id" properties were updated to "_id".
  • Some property's name definitions were updated from snake_case to camelCase.
  • The resume of the fields is here: > Citations In All Collections >> publications.id -> publications.id >> evidences.id -> evidences.id

GeneDatamart

gene.id -> gene.id gene.fragments.id -> gene.fragments.id gene.multifunTerms.id -> gene.multifunTerms.id products.id -> products.id products.motifs.id -> products.motifs.id regulation.operon.arrangement.[regulators, promoters, transcriptionUnit].id -> regulation.operon.arrangement.[regulators, promoters, transcriptionUnit].id organism.id -> organism._id

Operon

operon.id -> operon.id transcriptionUnit.id -> transcriptionUnit.id transcriptionUnit.firstGene.geneid -> transcriptionUnit.firstGene.id transcriptionUnit.firstGene.genename -> transcriptionUnit.firstGene.name transcriptionUnit.genes.id -> transcriptionUnit.genes.id transcriptionUnit.promoter.bindsSigmaFactor.id -> transcriptionUnit.promoter.bindsSigmaFactor.id organism.id -> organism.id

Regulon

transcriptionFactor.id -> transcriptionFactor.id transcriptionFactor.conformations.id -> transcriptionFactor.conformations.id transcriptionFactor.encodedFrom.genes.geneid -> transcriptionFactor.encodedFrom.genes.id transcriptionFactor.encodedFrom.genes.genename -> transcriptionFactor.encodedFrom.genes.name transcriptionFactor.encodedFrom.operon.operonid -> transcriptionFactor.encodedFrom.operon.id terms.multifun.id -> terms.multifun.id terms.multifun.genes.geneid -> terms.multifun.genes.id terms.multifun.genes.genename -> terms.multifun.genes.name terms.geneOntology.[cellularComponent, molecularFunction, biologicalProcess].id -> terms.geneOntology.[cellularComponent, molecularFunction, biologicalProcess].id terms.geneOntology.[cellularComponent, molecularFunction, biologicalProcess].genes.geneid -> terms.geneOntology.[cellularComponent, molecularFunction, biologicalProcess].genes.id terms.geneOntology.[cellularComponent, molecularFunction, biologicalProcess].genes.genename-> terms.geneOntology.[cellularComponent, molecularFunction, biologicalProcess].genes.name regulates.[genes, transcriptionFactors, transcriptionUnits, operons, sigmaFactors].id -> regulates.[genes, transcriptionFactors, transcriptionUnits, operons, sigmaFactors].id regulates.transcriptionFactors.genes.id -> regulates.transcriptionFactors.genes.id regulates.[transcriptionUnits, operons, sigmaFactors].firstGene.id -> regulates.[transcriptionUnits, operons, sigmaFactors].firstGene.id regulatoryInteractions.id Added regulatoryInteractions.regulatedGenes.id -> regulatoryInteractions.regulatedGenes.id regulatoryInteractions.regulatoryBindingSite.id -> regulatoryInteractions.regulatoryBindingSite.id organism.id -> organism.id

geneCoexpression

organism.id -> organism._id

Sigmulon

transcribedPromoters.operonid -> transcribedPromoters.operonId organism.id -> organism.id

SRNA

product.id -> product.id organism.id -> organism.id

dnaFeatures

relatedGenes.id -> relatedGenes.id organism.organimid -> organism.id organism.organismname -> organism._id

- JavaScript
Published by andresloal almost 3 years ago

graphql-api - RegulonDB-WS-API 1.5.3

The following changes were applied:

Fix

  • Solved a bug related to latest property added in overviews service

- JavaScript
Published by andresloal about 3 years ago

graphql-api - RegulonDB-Ws-API 1.5.2

The following changes were applied:

Updated

  • Added a type property on overview service in data.objectsRelated

- JavaScript
Published by andresloal about 3 years ago

graphql-api - RegulonDB-WS-API 1.5.1

The following changes were applied:

Updated

  • Added capability of retrieve srna objets for list

Fix

  • Minor bugs solved

- JavaScript
Published by andresloal about 3 years ago

graphql-api - RegulonDB-WS-API 1.5.0

The following changes were applied:

New

  • A service to list a resume of docs in all datamarts were added as listPage Service, the query is named getObjectList and retrives a list of docs of specific datamart in alphabetical order with the necessary info for list

Update

  • Some types were dupplicated in most datamarts, this dupplicated were optimized to few types for definition in schemas to improve code maintenance

- JavaScript
Published by andresloal about 3 years ago

graphql-api - RegulonDB-WS-API 1.4.0

The following changes were applied:

New

  • Added a first version of additive Evidences in Regulon and Operon services.

Update

  • Added new properties on Regulon Service that previously versions doesn't contains.

- JavaScript
Published by andresloal about 3 years ago

graphql-api - RegulonDB-WS-API 1.3.0

The following changes were applied:

New

Updated

  • Added bnumber to gene service to be queried by text search

Fix

  • Solved a bug related to Gensor Unite Services

- JavaScript
Published by andresloal over 3 years ago

graphql-api - RegulonDB-WS-API 1.2.2

The following changes were applied:

Fix

  • Solved a bug related to an incorrectly named property

Update

  • Updated mongodb-filter-object-parser library

- JavaScript
Published by andresloal over 3 years ago

graphql-api - RegulonDB-WS-API 1.2.1

This release contains the following changes:

Update

  • Added Gensor Unit services in list as available service.

Fix

  • Solved some properties with a wrong name in dbInfo Services
  • Minor bugs fixed

- JavaScript
Published by andresloal over 3 years ago

graphql-api - RegulonDB-WS-API 1.2.0

This release contains the following changes:

New

  • Added a first version of databaseInfo services, this services allows to user to known the metadata of the Regulon Datamarts data and all sources used to contain it.

Update

  • Some models as Gene and Regulon were updated to allow new properties used in new requiriments of RegulonDB Web App
  • Libraries updated

Fix

  • Some bugs related to wrong data of responses were fixed
  • Minor bugs fixed

- JavaScript
Published by andresloal over 3 years ago

graphql-api - RegulonDB-WS-API 1.1.2

The following changes were applied on GraphQL-API

Fix

  • Solved a bug related to incorrect type of property in Gene Service

Update

  • Added a new service to obtain all phrases associated to all Id's in object

- JavaScript
Published by andresloal over 3 years ago

graphql-api - RegulonDB-WS-API 1.1.1

Update

  • Added continuants property on Regulon Service in regulatoryInteraction.regulator
  • Bug fixes

- JavaScript
Published by andresloal almost 4 years ago

graphql-api - RegulonDB-WS-API 1.1.0

Update

  • OpenServices and ClosedServices folders were renamed to Data and Tools respectively for better understanding of folder structure
  • Schema and model of coexpression were updated, services are now correctly functional for deploy
  • Moved Gensor Unit services from tools to data

Fix

  • Minor bugs were solved

- JavaScript
Published by andresloal almost 4 years ago

graphql-api - RegulonDB-WS-API 1.0.2

Update

  • Added products objects of Transcription Factor on Regulon Datamart

- JavaScript
Published by andresloal almost 4 years ago

graphql-api - RegulonDB-WS-API 1.0.1

Fix

  • A bug related to asynchronous functions for mongoose was solved, now Queries are correctly functional again

- JavaScript
Published by andresloal about 4 years ago

graphql-api - RegulonDB-WS-API 1.0.0

Updated

  • RegulonDB-WS-API now uses Apollo Server Express
  • Libraries are up to date
  • Added description for functions on controller's files

- JavaScript
Published by andresloal about 4 years ago

graphql-api - RegulonDB-WS-API 0.8.2

Fixed

  • Merging schemas and resolvers code were changed due a recent update with GraphQL library (merge-graphql-schemas library is not more used, now @graphql-toolkit module is used)

- JavaScript
Published by andresloal over 4 years ago

graphql-api - RegulonDB-WS-API 0.8.1

Fix

  • Improved function to test additional services in gateway, now if an additional service is unavailable, services will start without them

Update

  • Updated libraries for RegulonDB Web Services

- JavaScript
Published by andresloal over 4 years ago

graphql-api - RegulonDB-WS-API 0.8.0

Update

  • HT Services were removed from RegulonDB-WS-API repository, RegulonDB HT Services are available in the following repository https://github.com/regulondbunam/RegulonDBHT-API

- JavaScript
Published by andresloal over 4 years ago

graphql-api - RegulonDB-WS-API 0.7.1

Added

  • New services were added to service list for use (Peaks, TFBinding and AuthorsData)

Updated

  • Models of Peaks, TFBinding and AuthorsData were updated
  • The model and schema were updated for Dataset Service

- JavaScript
Published by andresloal over 4 years ago

graphql-api - RegulonDB-WS-API 0.7.0

Added

  • Web service for HT dataset was added to RegulonDB Web Services API, this service is now available for use in this release

Fixed

  • Added tabs for playground page in open, closed and HT services
  • Fixed bugs related to regulatory network services not allowing full responses due to name mismatch

- JavaScript
Published by andresloal over 4 years ago

graphql-api - RegulonDB-WS-API 0.6.0

Added

  • Web service for Regulatory Network was added to RegulonDB Web Services API, this service is now available for use in this release

Fixed

  • Improvement on dnaFeatures service controller, dealing with the queries in a better way
  • Added compatibility with translationaltfbinding_sites for dnaFeatures services
  • Minor bugs were solved in this version

- JavaScript
Published by andresloal over 4 years ago

graphql-api - RegulonDB-WS-API 0.5.2

Fixed

  • Regulon model was updated on regulates -> genes -> terms, due an error that returns null even though the property exists in docs
  • Improved error handling on Gateway server, with a specific format of errors (Message, Status, StatusCode)
  • Updated name of id in Gene Datamart to _id to evade null responses

- JavaScript
Published by andresloal over 4 years ago

graphql-api - RegulonDB-WS-API 0.5.1

This version contains updates and resolves many situations that were not included in previous versions.

Updated

  • The method to start services were updated to use only 1 instructions instead 2. Now is only necessary use "npm start"
  • .env file were updated to include some details to use RegulonDB-GraphQL-API with Docker
  • Added a genes object on properties of multifun and geneOntology on Regulon Service. This change can be viewed in this diagram: https://lucid.app/lucidchart/1be8ea06-41c6-4326-b249-aea80f10f2c2/view?page=~1FwrmR_wdzZ#

Fixed

  • DnaFeatures query "getGeneticElementsFromInterval" was updated to include genetic objects that doesn't have positions and are linked to another genetic object, also were included instructions to obtain objects with no strand.
  • Added _id property to transcriptionFactor object property on Regulon Service.

- JavaScript
Published by andresloal over 4 years ago

graphql-api - RegulonDB-WS-API 0.5.0

Added

  • SRNA Service was added in its first version of datamart as a Data Open Service in RegulonDB GraphQL Web Services.
    • Some of this missing fields was:
    • Sigmulon - allCitations
    • Regulon - statistics
    • Operon - transcriptionUnits.promoters.boxes

Fixed

  • Some bugs related to Regulon and Sigmulon services that cause missing fields on response were solved.

- JavaScript
Published by andresloal over 4 years ago

graphql-api - RegulonDB-WS-API 0.4.2

Release Notes

Fixed

  • A bug related to citations of Regulatory Interactions in Operon Sevices was solver
  • Some schemas were updated due a problem with the query example
  • Some problems with HT services was solved (HT is not available in services list)

Updated

  • A new version of Phrases Service was applied, this version is also available right now

- JavaScript
Published by andresloal almost 5 years ago

graphql-api - RegulonDB-WS-API 0.4.1

Release Notes

Fixed

  • A bug related to Operon Service in Transcription Units -> Terminators were this fields resolve a null response has been solved

- JavaScript
Published by andresloal almost 5 years ago

graphql-api - RegulonDB-WS-API 0.4.0

Release Notes

Updated

  • On all currently functional services were added a detailed description to Queries and assigned examples of use and a tag if a parameter is required for Web Service Documentation process.
  • Added Citations on regulonDatamarts as allCitations and citations of transcriptionFactor

Added

  • Sigmulon Service was added with its recently version of datamart as a Data Open Service in RegulonDB GraphQL Web Services.
  • Added a first version of HT Service as a Data Open Service (this can be changed later)

- JavaScript
Published by andresloal almost 5 years ago

graphql-api - RegulonDB-WS-API 0.3.0

Release Notes

Updated

  • On all currently functional services were added a detailed description to Queries and assigned default values on arguments that required for Web Service Documentation future process.

Added

  • Regulon Service was added with its recently version of datamart as a Data Open Service in RegulonDB GraphQL Web Services.

- JavaScript
Published by andresloal almost 5 years ago

graphql-api - RegulonDB-WS-API 0.2.1

Release Notes

This release add changes applied on Operon Datamart such as:

  • transcriptionFactorBindingSites property was renamed to regulatorBindingSites
  • regulatorBindingSites on transcriptionUnits.genes was updated to support regulatoryInteractiones regulated by sRNA's
  • mechanism property now appears on regulatorBindingSites Object

This changes was applied on datamarts diagrams

- JavaScript
Published by andresloal almost 5 years ago

graphql-api - RegulonDB-WS-API 0.2.0

This version contains latest version of gene and operon datamarts.

Some of the major changes are:

Gene

  • Added fragments property on gene type for genes with multiple positions

Operon

  • Operon is now in its latest version with changes applied on regulatorySites
  • On TranscriptionUnit.genes were added the property transcriptionFactorBindingSites

- JavaScript
Published by andresloal about 5 years ago

graphql-api - RegulonDB-WS-API 0.1.1

This version solves mongodb connection problems.

- JavaScript
Published by andresloal about 5 years ago

graphql-api - RegulonDB-WS-API-Federation

This version contains a correct integration of Web Services developed by students in Internship Projects and a new folder structure to support Apollo-Federation services, separating Web Services in Open and Closed Services.

Functional services currently: Open services - Gene - Coexpression - Phrases

Closed services - DrawingTracesTool

Services in Development: - Operon (operon datamart v0.3 added but not final) - Regulon (not available)

- JavaScript
Published by andresloal about 5 years ago