Mastering Perl for bioinformatics: [Perl programming for bioinformatics]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2003
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVI, 377 S. Ill. |
ISBN: | 0596003072 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV017609371 | ||
003 | DE-604 | ||
005 | 20170718 | ||
007 | t | ||
008 | 031027s2003 a||| |||| 00||| eng d | ||
016 | 7 | |a 969108192 |2 DE-101 | |
020 | |a 0596003072 |9 0-596-00307-2 | ||
035 | |a (OCoLC)248763251 | ||
035 | |a (DE-599)BVBBV017609371 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-20 |a DE-29 |a DE-526 | ||
050 | 0 | |a QA76.73.P22 | |
082 | 0 | |a 005.133 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
084 | |a WC 7700 |0 (DE-625)148144: |2 rvk | ||
100 | 1 | |a Tisdall, James D. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Mastering Perl for bioinformatics |b [Perl programming for bioinformatics] |c James D. Tisdall |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2003 | |
300 | |a XVI, 377 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Bioinformatik - Programmierung - Perl <Programmiersprache> | |
650 | 4 | |a Bioinformatics | |
650 | 4 | |a Perl (Computer program language) | |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Bioinformatik |0 (DE-588)4611085-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Perl |g Programmiersprache |0 (DE-588)4307836-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Bioinformatik |0 (DE-588)4611085-9 |D s |
689 | 0 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 2 | |a Perl |g Programmiersprache |0 (DE-588)4307836-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010592130&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-010592130 |
Datensatz im Suchindex
_version_ | 1804130363425947648 |
---|---|
adam_text | Mastering Perl for
Bioinformatics
James D Tisdall
O REILLY*
Beijing • Cambridge • Farnham • Koln • Paris • Sebastopol • Taipei • Tokyo
Table of Contents
Foreword , ix
Preface xi
Part I Object-Oriented Programming in Perl
1 Modular Programming with Perl 3
What Is a Module? 3
Why Perl Modules? 3
Namespaces 5
Packages 6
Defining Modules 8
Storing Modules 9
Writing Your First Perl Module 11
Using Modules 20
CPAN Modules 21
Exercises 31
2 Data Structures and String Algorithms 33
Basic Perl Data Types 33
References 34
Matrices 47
Complex Data Structures 51
Printing Complex Data Structures 56
Data Structures in Action 58
Dynamic Programming 59
Approximate String Matching 60
Resources 69
Exercises 70
3 Object-Oriented Programming in Perl 72
What Is Object-Oriented Programming? 73
Using Perl Classes (Without Writing Them) 75
Objects, Methods, and Classes in Perl 80
Arrow Notation (- ) 81
Genel: An Example of a Perl Class 83
Details of the Genel Class 85
Gene2 pm: A Second Example of a Perl Class 93
Gene3 pm: A Third Example of a Perl Class 102
How AUTOLOAD Works 107
Cleaning Up Unused Objects with DESTROY 113
Gene pm: A Fourth Example of a Perl Class 115
How to Document a Perl Class with POD 127
Additional Topics 129
Resources 129
Exercises 130
4 SequenceFormatsandInheritance ,132
Inheritance 132
FilelO pm: A Class to Read and Write Files 133
SeqFilelO pm: Sequence File Formats 144
Resources 169
Exercises 169
5 A Classfor Restriction Enzymes 173
Envisioning an Object 173
Rebase pm: A Class Module 175
Restriction pm: Finding Recognition Sites 185
Drawing Restriction Maps 191
Resources 199
Exercises 199
vi | Table of Contents
Part II Perl and Bioinformatics
6 Perl and Relational Databases 205
One Perl, Many Databases 205
Popular Relational Databases 207
Relational Database Definitions 208
Structured Query Language 210
Administering Your Database 214
Relational Database Design 218
Perl DBI and DBD Interface Modules 224
A Rebase Database Implementation 235
Additional Topics 244
Resources 245
Exercises 245
7 PeriandtheWeb 247
How the Web Works 248
Web Servers and Browsers 255
The Common Gateway Interface 255
Rebase: Building Dynamic Web Pages 261
Exercises 269
8 Perl and Graphics 271
Computer Graphics 271
GD 274
Adding GD Graphics to Restrictionmap pm 276
Making Graphs 283
Resources 289
Exercises 289
9 Introduction to Bioperl 291
The Growth of Bioperl 292
Installing Bioperl 292
Testing Bioperl 296
Bioperl Problems 303
Overview of Objects 304
bptutorial pl 306
Table of Contents | vii
bptutorial pl: sequence_manipulation Demo 313
Using Bioperl Modules 318
Part III Appendixes
A Perl Summary 323
B Installing Perl 360
Index 369
viii I Table of Contents
|
any_adam_object | 1 |
author | Tisdall, James D. |
author_facet | Tisdall, James D. |
author_role | aut |
author_sort | Tisdall, James D. |
author_variant | j d t jd jdt |
building | Verbundindex |
bvnumber | BV017609371 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.P22 |
callnumber-search | QA76.73.P22 |
callnumber-sort | QA 276.73 P22 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 ST 260 WC 7700 |
ctrlnum | (OCoLC)248763251 (DE-599)BVBBV017609371 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Biologie Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01795nam a2200469 c 4500</leader><controlfield tag="001">BV017609371</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170718 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">031027s2003 a||| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">969108192</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596003072</subfield><subfield code="9">0-596-00307-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248763251</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV017609371</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-526</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.P22</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 260</subfield><subfield code="0">(DE-625)143632:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">WC 7700</subfield><subfield code="0">(DE-625)148144:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Tisdall, James D.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering Perl for bioinformatics</subfield><subfield code="b">[Perl programming for bioinformatics]</subfield><subfield code="c">James D. Tisdall</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 377 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bioinformatik - Programmierung - Perl <Programmiersprache></subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bioinformatics</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Perl (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Bioinformatik</subfield><subfield code="0">(DE-588)4611085-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Perl</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4307836-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Bioinformatik</subfield><subfield code="0">(DE-588)4611085-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Perl</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4307836-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010592130&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-010592130</subfield></datafield></record></collection> |
id | DE-604.BV017609371 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:19:51Z |
institution | BVB |
isbn | 0596003072 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-010592130 |
oclc_num | 248763251 |
open_access_boolean | |
owner | DE-20 DE-29 DE-526 |
owner_facet | DE-20 DE-29 DE-526 |
physical | XVI, 377 S. Ill. |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | O'Reilly |
record_format | marc |
spelling | Tisdall, James D. Verfasser aut Mastering Perl for bioinformatics [Perl programming for bioinformatics] James D. Tisdall 1. ed. Beijing [u.a.] O'Reilly 2003 XVI, 377 S. Ill. txt rdacontent n rdamedia nc rdacarrier Bioinformatik - Programmierung - Perl <Programmiersprache> Bioinformatics Perl (Computer program language) Programmierung (DE-588)4076370-5 gnd rswk-swf Bioinformatik (DE-588)4611085-9 gnd rswk-swf Perl Programmiersprache (DE-588)4307836-9 gnd rswk-swf Bioinformatik (DE-588)4611085-9 s Programmierung (DE-588)4076370-5 s Perl Programmiersprache (DE-588)4307836-9 s DE-604 HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010592130&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Tisdall, James D. Mastering Perl for bioinformatics [Perl programming for bioinformatics] Bioinformatik - Programmierung - Perl <Programmiersprache> Bioinformatics Perl (Computer program language) Programmierung (DE-588)4076370-5 gnd Bioinformatik (DE-588)4611085-9 gnd Perl Programmiersprache (DE-588)4307836-9 gnd |
subject_GND | (DE-588)4076370-5 (DE-588)4611085-9 (DE-588)4307836-9 |
title | Mastering Perl for bioinformatics [Perl programming for bioinformatics] |
title_auth | Mastering Perl for bioinformatics [Perl programming for bioinformatics] |
title_exact_search | Mastering Perl for bioinformatics [Perl programming for bioinformatics] |
title_full | Mastering Perl for bioinformatics [Perl programming for bioinformatics] James D. Tisdall |
title_fullStr | Mastering Perl for bioinformatics [Perl programming for bioinformatics] James D. Tisdall |
title_full_unstemmed | Mastering Perl for bioinformatics [Perl programming for bioinformatics] James D. Tisdall |
title_short | Mastering Perl for bioinformatics |
title_sort | mastering perl for bioinformatics perl programming for bioinformatics |
title_sub | [Perl programming for bioinformatics] |
topic | Bioinformatik - Programmierung - Perl <Programmiersprache> Bioinformatics Perl (Computer program language) Programmierung (DE-588)4076370-5 gnd Bioinformatik (DE-588)4611085-9 gnd Perl Programmiersprache (DE-588)4307836-9 gnd |
topic_facet | Bioinformatik - Programmierung - Perl <Programmiersprache> Bioinformatics Perl (Computer program language) Programmierung Bioinformatik Perl Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010592130&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT tisdalljamesd masteringperlforbioinformaticsperlprogrammingforbioinformatics |