Beginning Perl for bioinformatics: [an introduction to Perl for biologists]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2001
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIII, 368 S. |
ISBN: | 0596000804 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013943694 | ||
003 | DE-604 | ||
005 | 20170718 | ||
007 | t | ||
008 | 011004s2001 |||| 00||| eng d | ||
016 | 7 | |a 963244809 |2 DE-101 | |
020 | |a 0596000804 |9 0-596-00080-4 | ||
035 | |a (OCoLC)248839796 | ||
035 | |a (DE-599)BVBBV013943694 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-20 |a DE-91G |a DE-29T |a DE-526 |a DE-83 |a DE-11 | ||
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 3420 |0 (DE-625)148084: |2 rvk | ||
084 | |a WC 7700 |0 (DE-625)148144: |2 rvk | ||
084 | |a DAT 366f |2 stub | ||
084 | |a 68T05 |2 msc | ||
084 | |a BIO 110f |2 stub | ||
084 | |a CIT 990f |2 stub | ||
084 | |a DAT 899f |2 stub | ||
084 | |a 92B05 |2 msc | ||
100 | 1 | |a Tisdall, James D. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Beginning Perl for bioinformatics |b [an introduction to Perl for biologists] |c James D. Tisdall |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2001 | |
300 | |a XIII, 368 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Bioinformatik - Programmierung - Perl <Programmiersprache> | |
650 | 0 | 7 | |a Perl |g Programmiersprache |0 (DE-588)4307836-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Bioinformatik |0 (DE-588)4611085-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |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 | |
775 | 0 | 8 | |i Paralle Sprachausgabe |n deutsch |a Tisdall, James D. |t Einführung in Perl für Bioinformatik |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009540663&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009540663 |
Datensatz im Suchindex
_version_ | 1804128788563361792 |
---|---|
adam_text | Titel: Beginning Perl for bioinformatics
Autor: Tisdall, James D.
Jahr: 2001
Table of Contents
Preface ................................................................ vii
1. Biology and Computer Science ....................................... 1
The Organization of DNA 2
The Organization of Proteins 3
In Silico 4
Limits to Computation 5
2. Getting Started with Perl............................................ 6
A Low and Long Learning Curve 6
Perl s Benefits 8
Installing Perl on Your Computer 10
How to Run Perl Programs 13
Text Editors 15
Finding Help 16
3. The Art of Programming............................................ 18
Individual Approaches to Programming 18
Edit?Run?Revise (and Save) 19
An Environment of Programs 21
Programming Strategies 22
The Programming Process 23
4. Sequences and Strings .............................................29
Representing Sequence Data 29
A Program to Store a DNA Sequence 32
Concatenating DNA Fragments 36
Transcription: DNA to RNA 40
Using the Perl Documentation 42
Hi
Calculating the Reverse Complement in Perl 43
Proteins, Files, and Arrays 46
Reading Proteins in Files 47
Arrays 50
Scalar and List Context 54
Exercises 55
5. Motifs and Loops ..................................................56
Flow Control 56
Code Layout 62
Finding Motifs 63
Counting Nucleotides 70
Exploding Strings into Arrays 71
Operating on Strings 77
Writing to Files 81
Exercises 85
6. Subroutines and Bugs..............................................87
Subroutines 87
Scoping and Subroutines 90
Command-Line Arguments and Arrays 96
Passing Data to Subroutines 98
Modules and Libraries of Subroutines 102
Fixing Bugs in Your Code 104
Exercises 116
7. Mutations and Randomization .....................................118
Random Number Generators 119
A Program Using Randomization 120
A Program to Simulate DNA Mutation 126
Generating Random DNA 136
Analyzing DNA 141
Exercises 147
8. The Genetic Code .................................................149
Hashes 149
Data Structures and Algorithms for Biology 150
The Genetic Code 155
Translating DNA into Proteins 163
Table of Contents
Reading DNA from Files in FASTA Format 166
Reading Frames 175
Exercises 180
9. Restriction Maps and Regular Expressions ........................... 182
Regular Expressions 182
Restriction Maps and Restriction Enzymes 184
Perl Operations 197
Exercises 198
10. GenBank ........................................................ 199
GenBank Files 200
GenBank Libraries 203
Separating Sequence and Annotation 205
Parsing Annotations 212
Indexing GenBank with DBM 232
Exercises 236
11. Protein Data Bank ................................................ 238
Files and Folders 240
PDB Files 248
Parsing PDB Files 257
Controlling Other Programs 267
Exercises 272
12. BLAST........................................................... 274
Obtaining BLAST 275
String Matching and Homology 276
BLAST Output Files 277
Parsing BLAST Output 280
Presenting Data 290
Bioperl 294
Exercises 301
13. Further Topics.................................................... 302
The Art of Program Design 302
Web Programming 302
Algorithms and Sequence Alignment 303
Object-Oriented Programming 303
Perl Modules 303
Table of Contents | v
Complex Data Structures 304
Relational Databases 304
Microarrays and XML 305
Graphics Programming 305
Modeling Networks 305
DNA Computers 306
A. Resources........................................................307
B. Perl Summary....................................................315
Index.................................................................347
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 | BV013943694 |
classification_rvk | ST 250 ST 260 WC 3420 WC 7700 |
classification_tum | DAT 366f BIO 110f CIT 990f DAT 899f |
ctrlnum | (OCoLC)248839796 (DE-599)BVBBV013943694 |
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 Chemie-Ingenieurwesen Biotechnologie |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02036nam a2200529 c 4500</leader><controlfield tag="001">BV013943694</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170718 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">011004s2001 |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">963244809</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596000804</subfield><subfield code="9">0-596-00080-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248839796</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013943694</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-91G</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</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 3420</subfield><subfield code="0">(DE-625)148084:</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="084" ind1=" " ind2=" "><subfield code="a">DAT 366f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">68T05</subfield><subfield code="2">msc</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">BIO 110f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">CIT 990f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 899f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">92B05</subfield><subfield code="2">msc</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">Beginning Perl for bioinformatics</subfield><subfield code="b">[an introduction to Perl for biologists]</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">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 368 S.</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="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="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">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</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="775" ind1="0" ind2="8"><subfield code="i">Paralle Sprachausgabe</subfield><subfield code="n">deutsch</subfield><subfield code="a">Tisdall, James D.</subfield><subfield code="t">Einführung in Perl für Bioinformatik</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ 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=009540663&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-009540663</subfield></datafield></record></collection> |
id | DE-604.BV013943694 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T18:54:49Z |
institution | BVB |
isbn | 0596000804 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009540663 |
oclc_num | 248839796 |
open_access_boolean | |
owner | DE-20 DE-91G DE-BY-TUM DE-29T DE-526 DE-83 DE-11 |
owner_facet | DE-20 DE-91G DE-BY-TUM DE-29T DE-526 DE-83 DE-11 |
physical | XIII, 368 S. |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | O'Reilly |
record_format | marc |
spelling | Tisdall, James D. Verfasser aut Beginning Perl for bioinformatics [an introduction to Perl for biologists] James D. Tisdall 1. ed. Beijing [u.a.] O'Reilly 2001 XIII, 368 S. txt rdacontent n rdamedia nc rdacarrier Bioinformatik - Programmierung - Perl <Programmiersprache> Perl Programmiersprache (DE-588)4307836-9 gnd rswk-swf Bioinformatik (DE-588)4611085-9 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Bioinformatik (DE-588)4611085-9 s Programmierung (DE-588)4076370-5 s Perl Programmiersprache (DE-588)4307836-9 s DE-604 Paralle Sprachausgabe deutsch Tisdall, James D. Einführung in Perl für Bioinformatik HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009540663&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Tisdall, James D. Beginning Perl for bioinformatics [an introduction to Perl for biologists] Bioinformatik - Programmierung - Perl <Programmiersprache> Perl Programmiersprache (DE-588)4307836-9 gnd Bioinformatik (DE-588)4611085-9 gnd Programmierung (DE-588)4076370-5 gnd |
subject_GND | (DE-588)4307836-9 (DE-588)4611085-9 (DE-588)4076370-5 |
title | Beginning Perl for bioinformatics [an introduction to Perl for biologists] |
title_auth | Beginning Perl for bioinformatics [an introduction to Perl for biologists] |
title_exact_search | Beginning Perl for bioinformatics [an introduction to Perl for biologists] |
title_full | Beginning Perl for bioinformatics [an introduction to Perl for biologists] James D. Tisdall |
title_fullStr | Beginning Perl for bioinformatics [an introduction to Perl for biologists] James D. Tisdall |
title_full_unstemmed | Beginning Perl for bioinformatics [an introduction to Perl for biologists] James D. Tisdall |
title_short | Beginning Perl for bioinformatics |
title_sort | beginning perl for bioinformatics an introduction to perl for biologists |
title_sub | [an introduction to Perl for biologists] |
topic | Bioinformatik - Programmierung - Perl <Programmiersprache> Perl Programmiersprache (DE-588)4307836-9 gnd Bioinformatik (DE-588)4611085-9 gnd Programmierung (DE-588)4076370-5 gnd |
topic_facet | Bioinformatik - Programmierung - Perl <Programmiersprache> Perl Programmiersprache Bioinformatik Programmierung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009540663&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT tisdalljamesd beginningperlforbioinformaticsanintroductiontoperlforbiologists |