igortoliveira / biosql Goto Github PK
View Code? Open in Web Editor NEWThis project forked from biosql/biosql
Home Page: http://biosql.org
License: GNU Lesser General Public License v3.0
This project forked from biosql/biosql
Home Page: http://biosql.org
License: GNU Lesser General Public License v3.0
==================================== BioSQL ==================================== This is the BioSQL distribution. BioSQL is a generic unifying schema for storing sequences from different sources, for instance Genbank or Swissprot. BioSQL is meant to be a common data storage layer supported by all the different Bio* projects, Bioperl, Biojava, Biopython, and Bioruby. Entries stored through an application written in, say, Bioperl could be retrieved by another written in Biojava. There are currently four different RDBMSs supported: MySQL, PostgreSQL, Oracle, and most recently SQLite. The MySQL schema DDL is in sql/biosqldb-mysql.sql, the PostgreSQL schema is in sql/biosqldb-pg.sql, and the Oracle schema is in multiple files in the directory sql/biosql-ora, and the SQLite schema is in sql/biosqldb-sqlite.sql. In order to instantiate the schema, feed the respective file or files to your SQL shell (e.g. mysql for MySQL, and psql for PostgreSQL). Note the SQLite schema is new, and is not yet supported by all the Bio* projects (at the time of writing, just Biopython supports this). ====================================================================== INSTALLATION NOTES Generally, the support for each RDBMS is maintained individually, as there are too many differences between the RDBMSs for automatic generation from a single DDL. Please see the INSTALL for details. ====================================================================== POST v1.0 TODO ====================================================================== The following changes are scheduled for the next release of BioSQL. These changes incur incompatibilities with the 1.0 version and will require a database migration. - Rename comment table to anncomment and rename term_synonym.synonym to term_synonym.name in mysql and pg schemas. This will make the names consistent with the Oracle schema, avoiding Oracle reserved words.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.