[med-svn] r2364 - trunk/community/infrastructure/getData

smoe-guest at alioth.debian.org smoe-guest at alioth.debian.org
Tue Jul 29 16:17:38 UTC 2008


Author: smoe-guest
Date: 2008-07-29 16:17:38 +0000 (Tue, 29 Jul 2008)
New Revision: 2364

Added:
   trunk/community/infrastructure/getData/getData.txt
Modified:
   trunk/community/infrastructure/getData/Makefile
   trunk/community/infrastructure/getData/getData
Log:
* brining man page as txt file into SVN to be referenceable
* far better descriptions


Modified: trunk/community/infrastructure/getData/Makefile
===================================================================
--- trunk/community/infrastructure/getData/Makefile	2008-07-29 10:31:36 UTC (rev 2363)
+++ trunk/community/infrastructure/getData/Makefile	2008-07-29 16:17:38 UTC (rev 2364)
@@ -25,5 +25,16 @@
 getData.1: getData
 	pod2man getData > getData.1
 
+getData.txt: getData
+	pod2text getData > getData.txt
+
+commit: commit_flag
+
+commit_flag: getData.1 getData.txt
+	svn commit
+	touch $@
+
 clean:
-	rm --force getData.1
+	rm --force getData.1 getData.txt
+
+.PHONY: commit clean all

Modified: trunk/community/infrastructure/getData/getData
===================================================================
--- trunk/community/infrastructure/getData/getData	2008-07-29 10:31:36 UTC (rev 2363)
+++ trunk/community/infrastructure/getData/getData	2008-07-29 16:17:38 UTC (rev 2364)
@@ -1,8 +1,10 @@
 #!/usr/bin/perl -w
 
 use strict;
-use vars qw(%toBeMirrored);
+use vars qw(%toBeMirrored $sharedWgetOptions);
 
+$sharedWgetOptions = "--recursive --no-host-directories --no-directories --level 1 --no-parent";
+
 =head1 NAME
 
 getData - retrieves databases from the Internet
@@ -68,7 +70,7 @@
 Bioinformatics has the intrinsic problem to bring the biological data
 to the end user. Astronomers have the equivalent problem and particle
 physicists, well, they haven come up with (first) the web and (second)
-the computational grids to access their problems. Debian helps with the
+the computational grids to address their problems. Debian helps with the
 programs but will not provide such huge datasets that are even frequently
 updated - not even in volatile.debian.org. Most bioinformatics researchers
 will not need too many of such databases. And even more so will gladly
@@ -100,53 +102,177 @@
 
 =item --man
 
-    Present a more detailed description in form of a man page.
+Present a more detailed description in form of a man page.
 
 =item --verbose
 
-    Say one or two words more than required.
+Say one or two words more than required.
 
 =item --mirrordir <path>
 
-    Specifies destination directory. The data will be mirrored to the folder $mirrordir/$dbname/. 
-    Please be aware that this mirrordir is nowhere stored. The directory can consequently be moved
-    to arbitrary locations at any time, if the users of the data are only informed about that
-    moving.
+Specifies destination directory. The data will be mirrored to the folder $mirrordir/$dbname/. 
+Please be aware that this mirrordir is nowhere stored. The directory can consequently be moved
+to arbitrary locations at any time, if the users of the data are only informed about that
+moving.
 
 =item --list
 
-    Lists all databases that may be requested to be installed.
+Lists all databases that may be requested to be installed.
 
 =item <list of db names>
 
-    Only those databases that are explicitly requested to be downloaded will be downloaded. Such databases may require considerable bandwidth, so please make sure you know you are doing the right thing.    
+Only those databases that are explicitly requested to be downloaded
+will be downloaded. Such databases may require considerable bandwidth,
+so please make sure you know you are doing the right thing.
 
 =item --post
 
-    Perform only the unpacking/indexing, but do not retrieve/update the databases. This option is considered useful when adding a new database management system to the system, e.g. after installing EMBOSS.
+Perform only the unpacking/indexing, but do not retrieve/update the
+databases. This option is considered useful when adding a new database
+management system to the system, e.g. after installing EMBOSS.
 
 =item --source
 
-    Perform only the unpacking/indexing, but do not retrieve/update the databases. This option may be beneficial when the site administator is aware of current analyses that should not be disturbed by the indexing process but the downloading from the net can already be started.
+Perform only the unpacking/indexing, but do not retrieve/update the
+databases. This option may be beneficial when the site administator is
+aware of current analyses that should not be disturbed by the indexing
+process but the downloading from the net can already be started.
 
 =item --confd <directory>
 
-    Allows for the specification of a directory in which multiple files can be stored that will be read by getData upon its invocation. These may add values to the global variable %toBeMirrored that specifies the databases and their download scripts.
+Allows for the specification of a directory in which multiple files
+can be stored that will be read by getData upon its invocation. These
+may add values to the global variable %toBeMirrored that specifies
+the databases and their download scripts.
 
 =item --config <system>
 
-    Preparation of the configuration file that would be reuired for a particular system that deals with the database. The configuration is printed to stdout and is expected to be copied manually to the proper file or folder. One could imagine this process to be automated, though this is not yet implemented. Currently implemented systems are: emboss and dre. "dre" stands for "dynamic runtime environment", which is a concept of the ARC grid middleware of which more can be learned on http://www.nordugrid.org.
+Preparation of the configuration file that would be reuired for a
+particular system that deals with the database. The configuration is
+printed to stdout and is expected to be copied manually to the proper
+file or folder. One could imagine this process to be automated,
+though this is not yet implemented.
+Currently available is support for two systems:
 
+=over 8
+
+=item emboss
+
+This specifies the EMBOSS suite of tools for bioinformatics
+(www.emboss.org) that is also available as a Debian package.
+The configuration for the Uniprot databases will allow the sequence
+retrieval with the seqret tool.
+
+=item dre - ARC Grid Runtime Environment
+
+Runtime environments (REs) are a concept of the ARC grid middleware
+of which more can be learned on http://www.nordugrid.org.  A script
+is needed to indicate the presence of a runtime environment.  Here,
+the name of the script is important, which is not definable by getData
+though since it only writes to stdout.
+
+=back
+
+Unfortunately, the configuration was not yet be found to be modularised.
+It all needs to happen within the getData script itself.
+
+
 =item --remove <list of dbnames>
 
-    This command removes folders that store the data. In principle this could be perfomed manually, though some databases may have special requirements pre- or post-removal, which can be specified individually for every database.
+This command removes folders that store the data. In principle this
+could be perfomed manually, though some databases may have special
+requirements pre- or post-removal, which can be specified individually
+for every database.
 
 =back
 
+=head1 SPECIFICATION OF DATABASES
+
+Databases for download and their post-processing are specified at
+two different locations.  One is the getData script itself, the other
+are files stored in /etc/getData.d.  Either will define elements of a
+considerably large hash. The key is the identifier which is also shown
+by the 'getData --list' directive. The value is a reference to another
+hash, which assigns values to all the properties that a database has
+for its download and post-processing:
+
+=over 4
+
+=item name - a human-readable pretty-printed name or short description that makes clear to the world what this database is about.
+
+A bad example is the mere assignment of "DE405", which few people
+understand. A better example is "Pfam-A : Manually curated protein
+families and domains, only the seed is presented.". One could argue that
+one should have that field renamed to "description".
+
+=item source - shell commands to perform the initial download and subsequent updates
+
+Commonly the wget tool is used for download. The such
+presented little script is executed underneath the
+mirrordir directory. One simple example is "wget --mirror
+ftp://ssd.jpl.nasa.gov/pub/eph/export/unix/unxp2[01]*.405". With
+increasing proficiency in using wget, one is tempted to substitute
+"--mirror" with "--recursive --no-host-directories --no-directories
+--level 1 --no-parent".
+
+=item post-download - shell commands to perform after the data has been downloaded.
+
+A simple (and unnecessary when used the right flags to wget) example is the mere setting of a symbolic link:
+
+  "post-download" => "ln -s ssd.jpl.nasa.gov/pub/eph/export/unix/unxp*.405 ."
+
+Some more effort has been put into TrEMBL for the merging of releases with subsequent updates and the
+indexing for EMBOSS:
+
+  "d=uncompressed; if [ ! -d \$d ]; then mkdir \$d; fi; "
+   ."rm -rf \$d/trembl.dat; "
+   ."(find ftp.ebi.ac.uk -name '*.dat.gz' | xargs -r zcat ) > \$d/trembl.dat; "
+   ."[ -x /usr/bin/dbxflat ] "
+   . "&& cd \$d && "
+   . "dbxflat -dbresource embl -dbname trembllocal -idformat swiss -filenames=trembl.dat -fields id,acc -auto",
+
+The dots are connecting strings in Perl. This helps the readability of
+the code. When writing these scripts, please be aware the newlines don't
+separate the individual commands here. Semicolon are required.
+
+=item recommends - suggests a series of packages to be present for the use of the database or the performance of the indexing.
+
+This information is not used at the moment, also to render this script
+more useful for other Linux distributions than Debian.
+
+=back 
+
+
 =head1 EXAMPLES
 
-./getData --mirrordir=/local/databases/mirrored --list | head 4
+The following will list the identifiers and the descriptions of the
+first 4 databases that area available via getData on your system.
 
+     ./getData --mirrordir=/local/databases/mirrored --list | head 4
+
+To install any particular database, only give its name as an argument. If
+the installation is performed at another directory than the default,
+then the --mirrordir needs again to be set.
+
+     ./getData swiss.dat
+
+To remove the database again, give the script a hint with the --remove flag
+
+     ./getData --remove swiss.dat
+
+To perform the indexing only and circumvent the download (attention,
+this is dangerous since the index files will look newer than the database
+is), do
+
+     ./getData --post swiss.dat
+
+A special exception to these extra scripts is the --config flag in
+that it takes a list of extra arguments. Each shall denote a particular
+system that this database may be of interest for. There are today two
+systems supported:
+
+
+
 =head1 TODO
 
 We now need a mechanism with which packages can specify hooks that
@@ -161,8 +287,12 @@
 
 =head1 AUTHORS
 
-Steffen Moeller <moeller at debian.org>,
-Charles Plessy <debian-no-spam at plessy.org> ... and ?, from the Debian-Med packaging initiative.
+This script was prepared by 
+Steffen Moeller <moeller at debian.org>
+and
+Charles Plessy <debian-no-spam at plessy.org>
+and is distributed under the terms of the GNU Public License (GPL). On Debian
+systems, this license can be found under /usr/share/common-licenses/GPL.
 
 =cut
 
@@ -197,9 +327,8 @@
 
 	"DE405" => {
 		name => "DE405",
-		source => "wget --mirror ftp://ssd.jpl.nasa.gov/pub/eph/export/unix/unxp2[01]*.405",
-		"debian-depends" => "jpl-eph-tools",
-		"post-download" => "ln -s ssd.jpl.nasa.gov/pub/eph/export/unix/unxp*.405 ."
+		source => "wget $sharedWgetOptions ftp://ssd.jpl.nasa.gov/pub/eph/export/unix/unxp2[01]*.405",
+		recommends => "jpl-eph-tools"
 	},
 
 
@@ -209,19 +338,19 @@
 
 	"gene.ontology.rdf" => {
 		name => "GeneOntology - RDF-formatted, terms only.",
-		source => "wget --mirror ftp://ftp.geneontology.org/pub/go/godatabase/archive/latest/go_*-termdb.rdf-xml.gz",
+		source => "wget $sharedWgetOptions ftp://ftp.geneontology.org/pub/go/godatabase/archive/latest/go_*-termdb.rdf-xml.gz",
 		"post-download" => "gzip -dc ftp.geneontology.org/pub/go/godatabase/archive/latest/go_*-termdb.rdf-xml.gz > go-termdb.rdf-xml"
 	},
 
 	"intact.psimitab" => {
 		name  => "IntACT Protein Interaction Database",
-		source => "wget --mirror ftp://ftp.ebi.ac.uk/pub/databases/intact/current/psimitab/intact.zip",
+		source => "wget $sharedWgetOptions ftp://ftp.ebi.ac.uk/pub/databases/intact/current/psimitab/intact.zip",
 		"post-download" => "unzip `find ftp.ebi.ac.uk -name '*.zip'`"
 	},
 
 	"jaspar" => {
 		name => "The high-quality transcription factor binding profile database",
-		source => "wget --recursive --no-host-directories --no-directories --level 1 --no-parent --accept .zip "
+		source => "wget $sharedWgetOptions --accept .zip "
 		          . "http://jaspar.genereg.net/html/DOWNLOAD/MatrixDir/",
 	},
 
@@ -243,12 +372,12 @@
 
 	"kegg.brite" => {
 		name => "Kegg Brite Database",
-		source => "wget --mirror ftp://ftp.genome.jp/pub/kegg/release/current/brite.tar.gz"
+		source => "wget $sharedWgetOptions ftp://ftp.genome.jp/pub/kegg/release/current/brite.tar.gz"
 	},
 
 	"kegg.pathway" => {
 		name => "Kegg Pathway Database",
-		source => "wget --mirror ftp://ftp.genome.jp/pub/kegg/release/current/pathway.tar.gz"
+		source => "wget $sharedWgetOptions ftp://ftp.genome.jp/pub/kegg/release/current/pathway.tar.gz"
 	},
 
 	"kegg.pathway.hsa" => {
@@ -263,27 +392,27 @@
 
 	"reactome.tab.human" => {
 		name => "Reactome Pathway Database - Human interactions as tab delimited",
-		source => "wget --mirror http://www.reactome.org/download/interactions.README.txt http://www.reactome.org/download/current/homo_sapiens.interactions.txt.gz"
+		source => "wget $sharedWgetOptions http://www.reactome.org/download/interactions.README.txt http://www.reactome.org/download/current/homo_sapiens.interactions.txt.gz"
 	},
 
 	"pfam-a" => {
 		name => "Pfam-A : Manually curated protein families and domains, only the seed is presented.",
-		source => "wget --mirror ftp://ftp.sanger.ac.uk/pub/databases/Pfam/current_release/Pfam-A-seed.gz"
+		source => "wget $sharedWgetOptions ftp://ftp.sanger.ac.uk/pub/databases/Pfam/current_release/Pfam-A-seed.gz"
 	},
 
 	"pfam-b" => {
 		name => "Pfam-B : Automated assembly of protein families",
-		source => "wget --mirror ftp://ftp.sanger.ac.uk/pub/databases/Pfam/current_release/Pfam-B.gz"
+		source => "wget $sharedWgetOptions ftp://ftp.sanger.ac.uk/pub/databases/Pfam/current_release/Pfam-B.gz"
 	},
 
 	"pfam-c" => {
 		name => "Pfam-C : Clans of sequences that may be assigned to multiple Pfam entries",
-		source => "wget --mirror ftp://ftp.sanger.ac.uk/pub/databases/Pfam/current_release/Pfam-C.gz"
+		source => "wget $sharedWgetOptions ftp://ftp.sanger.ac.uk/pub/databases/Pfam/current_release/Pfam-C.gz"
 	},
 
 	"trembl.dat" => {
 		name => "UniProt - TrEMBL in EMBL format",
-		source => "wget --mirror ftp://ftp.ebi.ac.uk/pub/databases/swissprot/release_compressed/uniprot_trembl.dat.gz",
+		source => "wget $sharedWgetOptions ftp://ftp.ebi.ac.uk/pub/databases/swissprot/release_compressed/uniprot_trembl.dat.gz",
 		"post-download" => "d=uncompressed; if [ ! -d \$d ]; then mkdir \$d; fi; "
 				  ."rm -rf \$d/trembl.dat; "
 				  ."(find ftp.ebi.ac.uk -name '*.dat.gz' | xargs -r zcat ) > \$d/trembl.dat; "
@@ -296,7 +425,7 @@
 
 	"swiss.dat" => {
 		name => "UniProt - SwissProt in EMBL format",
-		source => "wget --mirror ftp://ftp.ebi.ac.uk/pub/databases/swissprot/release_compressed/uniprot_sprot.dat.gz ftp://ftp.ebi.ac.uk/pub/databases/swissprot/updates_compressed/*.dat.gz",
+		source => "wget $sharedWgetOptions ftp://ftp.ebi.ac.uk/pub/databases/swissprot/release_compressed/uniprot_sprot.dat.gz ftp://ftp.ebi.ac.uk/pub/databases/swissprot/updates_compressed/*.dat.gz",
 		"post-download" => "d=uncompressed; if [ ! -d \$d ]; then mkdir \$d; fi; "
 				  ."rm -rf \$d/swissprot.dat; "
 				  ."(find ftp.ebi.ac.uk -name '*.dat.gz' | xargs -r zcat ) > \$d/swissprot.dat; "
@@ -310,12 +439,12 @@
 
 	"swiss.fasta" => {
 		name => "UniProt - SWISS-PROT in FASTA format",
-		source => "wget --mirror ftp://ftp.ebi.ac.uk/pub/databases/uniprot/current_release/knowledgebase/complete/uniprot_sprot.fasta.gz"
+		source => "wget $sharedWgetOptions ftp://ftp.ebi.ac.uk/pub/databases/uniprot/current_release/knowledgebase/complete/uniprot_sprot.fasta.gz"
 	},
 
 	"trembl.fasta" => {
 		name => "UniProt - TrEMBL in FASTA format",
-		source => "wget --mirror ftp://ftp.ebi.ac.uk/pub/databases/uniprot/current_release/knowledgebase/complete/uniprot_trembl.fasta.gz"
+		source => "wget $sharedWgetOptions ftp://ftp.ebi.ac.uk/pub/databases/uniprot/current_release/knowledgebase/complete/uniprot_trembl.fasta.gz"
 	},
 
 );

Added: trunk/community/infrastructure/getData/getData.txt
===================================================================
--- trunk/community/infrastructure/getData/getData.txt	                        (rev 0)
+++ trunk/community/infrastructure/getData/getData.txt	2008-07-29 16:17:38 UTC (rev 2364)
@@ -0,0 +1,207 @@
+NAME
+    getData - retrieves databases from the Internet
+
+SYNOPSIS
+    getData [ --mirrordir <path> ] <list of db names>
+
+    getData --list
+
+DESCRIPTION
+    Bioinformatics has the intrinsic problem to bring the biological data to
+    the end user. Astronomers have the equivalent problem and particle
+    physicists, well, they haven come up with (first) the web and (second)
+    the computational grids to address their problems. Debian helps with the
+    programs but will not provide such huge datasets that are even
+    frequently updated - not even in volatile.debian.org. Most
+    bioinformatics researchers will not need too many of such databases. And
+    even more so will gladly continue in using public services remotely.
+
+    For those who need a set of databases on a regular basis, this script
+    shall be a start to automate the burden to download the data and update
+    indices and the like. The world has seen such magic before with the Lion
+    Biosciences Prisma tool
+    (http://bib.oxfordjournals.org/cgi/reprint/3/4/389.pdf) but how about
+    something simpler (as a start) that at least gets close to what we
+    desire and is Free. The aim must be to address the needs of all (most)
+    communities, not only of the bioinformatics world. The seed was hence
+    made with databases from astronomy.
+
+    Please contact the Debian-Med community if you consider this program to
+    be almost ready for your needs and explain what still needs to be added.
+    Public databases that you managed to integrate with this system are also
+    very warmly welcomed as feedback.
+
+OPTIONS
+    --help
+            this help
+
+    --man
+        Present a more detailed description in form of a man page.
+
+    --verbose
+        Say one or two words more than required.
+
+    --mirrordir <path>
+        Specifies destination directory. The data will be mirrored to the
+        folder $mirrordir/$dbname/. Please be aware that this mirrordir is
+        nowhere stored. The directory can consequently be moved to arbitrary
+        locations at any time, if the users of the data are only informed
+        about that moving.
+
+    --list
+        Lists all databases that may be requested to be installed.
+
+    <list of db names>
+        Only those databases that are explicitly requested to be downloaded
+        will be downloaded. Such databases may require considerable
+        bandwidth, so please make sure you know you are doing the right
+        thing.
+
+    --post
+        Perform only the unpacking/indexing, but do not retrieve/update the
+        databases. This option is considered useful when adding a new
+        database management system to the system, e.g. after installing
+        EMBOSS.
+
+    --source
+        Perform only the unpacking/indexing, but do not retrieve/update the
+        databases. This option may be beneficial when the site administator
+        is aware of current analyses that should not be disturbed by the
+        indexing process but the downloading from the net can already be
+        started.
+
+    --confd <directory>
+        Allows for the specification of a directory in which multiple files
+        can be stored that will be read by getData upon its invocation.
+        These may add values to the global variable %toBeMirrored that
+        specifies the databases and their download scripts.
+
+    --config <system>
+        Preparation of the configuration file that would be reuired for a
+        particular system that deals with the database. The configuration is
+        printed to stdout and is expected to be copied manually to the
+        proper file or folder. One could imagine this process to be
+        automated, though this is not yet implemented. Currently available
+        is support for two systems:
+
+        emboss  This specifies the EMBOSS suite of tools for bioinformatics
+                (www.emboss.org) that is also available as a Debian package.
+                The configuration for the Uniprot databases will allow the
+                sequence retrieval with the seqret tool.
+
+        dre - ARC Grid Runtime Environment
+                Runtime environments (REs) are a concept of the ARC grid
+                middleware of which more can be learned on
+                http://www.nordugrid.org. A script is needed to indicate the
+                presence of a runtime environment. Here, the name of the
+                script is important, which is not definable by getData
+                though since it only writes to stdout.
+
+        Unfortunately, the configuration was not yet be found to be
+        modularised. It all needs to happen within the getData script
+        itself.
+
+    --remove <list of dbnames>
+        This command removes folders that store the data. In principle this
+        could be perfomed manually, though some databases may have special
+        requirements pre- or post-removal, which can be specified
+        individually for every database.
+
+SPECIFICATION OF DATABASES
+    Databases for download and their post-processing are specified at two
+    different locations. One is the getData script itself, the other are
+    files stored in /etc/getData.d. Either will define elements of a
+    considerably large hash. The key is the identifier which is also shown
+    by the 'getData --list' directive. The value is a reference to another
+    hash, which assigns values to all the properties that a database has for
+    its download and post-processing:
+
+    name - a human-readable pretty-printed name or short description that
+    makes clear to the world what this database is about.
+        A bad example is the mere assignment of "DE405", which few people
+        understand. A better example is "Pfam-A : Manually curated protein
+        families and domains, only the seed is presented.". One could argue
+        that one should have that field renamed to "description".
+
+    source - shell commands to perform the initial download and subsequent
+    updates
+        Commonly the wget tool is used for download. The such presented
+        little script is executed underneath the mirrordir directory. One
+        simple example is "wget --mirror
+        ftp://ssd.jpl.nasa.gov/pub/eph/export/unix/unxp2[01]*.405". With
+        increasing proficiency in using wget, one is tempted to substitute
+        "--mirror" with "--recursive --no-host-directories --no-directories
+        --level 1 --no-parent".
+
+    post-download - shell commands to perform after the data has been
+    downloaded.
+        A simple (and unnecessary when used the right flags to wget) example
+        is the mere setting of a symbolic link:
+
+          "post-download" => "ln -s ssd.jpl.nasa.gov/pub/eph/export/unix/unxp*.405 ."
+
+        Some more effort has been put into TrEMBL for the merging of
+        releases with subsequent updates and the indexing for EMBOSS:
+
+          "d=uncompressed; if [ ! -d \$d ]; then mkdir \$d; fi; "
+           ."rm -rf \$d/trembl.dat; "
+           ."(find ftp.ebi.ac.uk -name '*.dat.gz' | xargs -r zcat ) > \$d/trembl.dat; "
+           ."[ -x /usr/bin/dbxflat ] "
+           . "&& cd \$d && "
+           . "dbxflat -dbresource embl -dbname trembllocal -idformat swiss -filenames=trembl.dat -fields id,acc -auto",
+
+        The dots are connecting strings in Perl. This helps the readability
+        of the code. When writing these scripts, please be aware the
+        newlines don't separate the individual commands here. Semicolon are
+        required.
+
+    recommends - suggests a series of packages to be present for the use of
+    the database or the performance of the indexing.
+        This information is not used at the moment, also to render this
+        script more useful for other Linux distributions than Debian.
+
+EXAMPLES
+    The following will list the identifiers and the descriptions of the
+    first 4 databases that area available via getData on your system.
+
+         ./getData --mirrordir=/local/databases/mirrored --list | head 4
+
+    To install any particular database, only give its name as an argument.
+    If the installation is performed at another directory than the default,
+    then the --mirrordir needs again to be set.
+
+         ./getData swiss.dat
+
+    To remove the database again, give the script a hint with the --remove
+    flag
+
+         ./getData --remove swiss.dat
+
+    To perform the indexing only and circumvent the download (attention,
+    this is dangerous since the index files will look newer than the
+    database is), do
+
+         ./getData --post swiss.dat
+
+    A special exception to these extra scripts is the --config flag in that
+    it takes a list of extra arguments. Each shall denote a particular
+    system that this database may be of interest for. There are today two
+    systems supported:
+
+TODO
+    We now need a mechanism with which packages can specify hooks that shall
+    be called upon an update of a database. But we cannot assume that every
+    indexing that can be performed because of the installation of some
+    package is also desired by the user. How to configure this properly is
+    left to be decided.
+
+SEE ALSO
+    http://debian-med.alioth.debian.org, http://wiki.debian.org/DebianMed,
+    /etc/getData.conf
+
+AUTHORS
+    This script was prepared by Steffen Moeller <moeller at debian.org> and
+    Charles Plessy <debian-no-spam at plessy.org> and is distributed under the
+    terms of the GNU Public License (GPL). On Debian systems, this license
+    can be found under /usr/share/common-licenses/GPL.
+




More information about the debian-med-commit mailing list