-
Notifications
You must be signed in to change notification settings - Fork 12
/
README
129 lines (92 loc) · 5.02 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
# $Id$
This code currently works properly with the bioperl 0.7.x series of
stable releases and should not be used with the "live" (main-trunk)
code.
This directory contains code from the bioperl-db CVS repository.
===================================================================
There are currently 2 logical projects contained within here, a system
for sequence file storage in a relational (currently only mysql)
database and a system for storage of marker and map information within
a relational database (currently only mysql supported).
Note: the schema is now stored in a seperate repository since it is no
longer perl specific.
cvs users, use the repository "bio.perl.org:/home/repository/biosql"
and check out "biosql-schema"
Information about Bio::DB Interface with a mysql Sequence database.
===================================================================
This project was started by Ewan Birney with major work by Elia Stupka
with continued support by the bioperl community. It's purpose is a
standalone sequence database with little external dependancies and
tight integration with bioperl. Support for more databases and
bindings in java and python by Biojava and Biopython projects are
welcomed. All questions and comments should be directed to the
bioperl list <bioperl-l@bioperl.org> and more information can be found
about the related projects at http://bio.perl.org and
http://www.open-bio.org.
Currently the necessary modules for this project are in the Bio/DB
directory with the necessary sql in the sql/basicseqdb-ARCH (where
ARCH is db architecture supported - currently only mysql).
Related scripts located in the scripts directory:
load_seqdatabase.pl - example of how to load seqs in the
database
bioentry2flat.pl - dump sequence data into rich sequence
format flatfile representation
caching_corba_server.pl - setup a corba sequence caching server
test_bioenv.pl - test the bioenv of a running server
bioenv_server.pl - setup a CORBA sequence server
Hard and Fast install instructions.
1) a mysql db server (http://www.mysql.com)
2) an account on the server
Running 'make test' works fine. To set the options for the test
suite, look into t/DBTestHarness.pm and make a file called
DBTestHarness.conf
3) Make a single SQL database. In general many biological
"databases" will go into a single SQL instance
4) do the following (substituting your db name where appropriate)
% mysql -u someone -D sqldbname < ../biosql-schema/sql/basicseqdb-mysql.sql
5) scripts/load_seqdatabase.pl should now work.
6) write down any problems, complaints and send them to bioperl ;)
Information about Bio::DB::Map modules and database interface
===================================================================
These modules are Copyright Jason Stajich 2001 and are licensed
according to the perl Artistic license (see
http://www.perl.com/pub/language/misc/Artistic.html).
This project was started by Jason Stajich as an attempt to build a
single normalized repository for marker and map data to facilitate map
integration and exploring comparative genomic questions. All queries
should be addressed to Jason Stajich <jason@chg.mc.duke.edu> or the
bioperl list <bioperl-l@bioperl.org>. More information about this and
related projects can be found at http://bio.perl.org and
http://www.open-bio.org.
Currently the necessary modules for this project are in the Bio/DB/Map
directory with the necessary sql in the sql/markerdb-ARCH (where
ARCH is db architecture supported - currently only mysql).
This project is very much in development. In the planning stages are
cgi scripts to interface with modules and allow researchers to
integrate different map locations with sequence data.
Scripts for loading private genetic and marker maps are also to be
provided.
Related scripts located in the scripts directory:
download_marker_data.pl - automate downloading of marker information
for local testing and faster installation
load_marshfield_map.pl - load marshfield genetic map data from
published data and associated marker primers
from NCBI STS repository, either from local
data or directly from the primary source
(requires live internet connection).
load_whitehead_markers.pl - load whitehead STS markers and related RH
map information from 1997 publication,
either from local data or directly from
the primary source (requires live internet
connection).
load_genethon_data.pl - load genethon CA repeat markers and genetic
map from 1995 Nature publication, either from
local data or directly from the primary source
(requires live internet connection).
load_genemap_data.pl - load genemap99 markers and map information from
NCBI repository of the March 1999 published
data, either from local data or directly from
the primary source (requires live internet connection).
Information about modules formerly contained within this CVS module
===================================================================
Bio::EnsemblLite - Deprecated