ACM Home Page
Please provide us with feedback. Feedback
The functional guts of the Kleisli query system
Full text PdfPdf (324 KB)
Source International Conference on Functional Programming archive
Proceedings of the fifth ACM SIGPLAN international conference on Functional programming table of contents
Pages: 1 - 10  
Year of Publication: 2000
ISBN:1-58113-202-6
Also published in ...
Author
Limsoon Wong  Kent Ridge Digital Labs, 21 Heng Mui Keng Terrace, Singapore 119613
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 31,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/351240.351241
What is a DOI?

ABSTRACT

Kleisli is a modern data integration system that has made a significant impact on bioinformatics data integration. The primary query language provided by Kleisli is called CPL, which is a functional query language whose surface syntax is based on the comprehension syntax. Kleisli is itself implemented using the functional language SML. This paper describes the influence of functional programming research that benefits the Kleisli system, especially the less obvious ones at the implementation level.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
S. F. Altschul and W. Gish. Local alignment statistics. Methods Enzymology, 266:460-480, 1996.
 
2
S. F. Altschul et. al. Gapped BLAST and PSI-BLAST: A new generation of protein database search programs. NAR, 25(17):3389-3402, 1997.
 
3
P. G. Baker and A. Brass. Recent development in biological sequence databases. Curr. Op. Biotech., 9:54-58, 1998.
 
4
 
5
D. Benton. Bioinformatics | principles and potential of a new multidisciplinary tool. TIBTECH, 14:261-272, 1996.
 
6
 
7
 
8
 
9
C. Burks et. al. GenBank. NAR, 20 Supplement:2065-9, 1992.
 
10
R. G. G. Cattell, editor. The Object Database Standard: ODMG-93. Morgan Kaufmann, 1996.
 
11
J. Chen et. al. Using Kleisli to bring out features in BLASTP results. Genome Informatics, 9:102-111, 1998.
12
13
 
14
S. Davidson et. al. BioKleisli: A digital library for biomedical researchers. Int. J. Digital Libraries, 1(1):36-53, 1997.
 
15
16
 
17
ISO. Standard 8824. Information Processing Systems. Open Systems Interconnection. Speci~cation of Abstraction Syntax Notation One (ASN.1), 1987.
 
18
19
 
20
National Center for Biotechnology Information, National Library of Medicine, Bethesda, MD. NCBI ASN.1 Specification, 1992. Revision 2.0.
21
 
22
 
23
L. C. Paulson. A higher-order implementation of rewriting. Sci. Comput. Prog., 3:119-49, 1983.
 
24
P. Pearson et. al. The GDB human genome data base anno 1992. NAR, 20:2201-2206, 1992.
25
 
26
D. Remy. E~cient representation of extensible records. In Proc. of ACM SIGPLAN Workshop on ML and its Applications, pages 12-16, 1992.
 
27
C. Schoenbach et. al. FIMM, a database of functional molecular immunology. NAR, 28(1):222-224, 2000.
 
28
G. D. Schuler et. al. Entrez: Molecular biology database and retrieval system. Methods Enzymology, 266:141-162, 1996.
 
29
 
30
 
31
 
32
 
33
P. Wadler. Comprehending monads. Math. Struct. Comput. Sci., 2:461-493, 1992.
 
34
S. Walsh et. al. ACEDB: A database for genome information. Methods Biochem. Anal., 39:299-318, 1998.
 
35
36
 
37