D
- Data Bank of Japan (DBJ), GenBank Files
- data bank or data store, databases vs., GenBank
- data structures (complex), creating in Perl, Complex Data Structures
- data structures for biology, Data Structures and Algorithms for Biology, DBM, Gene Expression Data Using Unsorted Arrays, Gene Expression Data Using Sorted Arrays and Binary Search, Gene Expression Data Using Hashes, Gene Expression Data Using Hashes, Relational Databases
- gene expression data, Gene Expression Data Using Unsorted Arrays, Gene Expression Data Using Sorted Arrays and Binary Search, Gene Expression Data Using Hashes
- hashes, using for, Gene Expression Data Using Hashes
- sorted arrays and binary search, using, Gene Expression Data Using Sorted Arrays and Binary Search
- unsorted arrays, using for, Gene Expression Data Using Unsorted Arrays
- relational databases, Relational Databases
- summary of, Gene Expression Data Using Hashes
- data, graphical representation of, Graphics Programming
- databases, What Is Bioinformatics?, A Gene Expression Database, Relational Databases, Relational Databases, DBM, GenBank, PDB File Format, PDB File Format
- biological data, What Is Bioinformatics?
- data banks or data stores vs., GenBank
- database management, DBM (see DBM)
- gene expression, A Gene Expression Database
- PDB files, PDB File Format, PDB File Format
- record types, PDB File Format
- referenced in, PDB File Format
- relational, Relational Databases, Relational Databases
- SQL (Structured Query Language), Relational Databases
- DBI (Data Base Independence) module, Relational Databases
- DBM (database management), DBM, Planning the Program, Indexing GenBank with DBM, Exercises, DBM Essentials, A DBM Database for GenBank, Relational Databases
- database for GenBank, A DBM Database for GenBank
- different implementations of, DBM Essentials
- inadequacy for large projects, Relational Databases
- indexing GenBank with, Indexing GenBank with DBM, Exercises
- restriction enzymes, storing in, Planning the Program
- dbmopen and dbmclose functions, DBM Essentials
- DBREF record type, PDB files, PDB File Format, PDB File Format
- example, PDB File Format
- debuggers, Debugging
- debugging, Comments, Fixing Bugs in Your Code, use warnings; and use strict; redux, The Perl Debugger, use warnings; and use strict; redux, How to start and stop the debugger, Debugger command summary, Stepping through statements with the debugger, Stepping through statements with the debugger, Setting breakpoints, Setting breakpoints, Fixing another bug, use warnings; and use strict; redux, A Bug in Your Program?, A Bug in Your Program?
- comments, use in, Comments
- Mutate DNA program (example), A Bug in Your Program?, A Bug in Your Program?
- Perl debugger, using, The Perl Debugger, use warnings; and use strict; redux, How to start and stop the debugger, Debugger command summary, Stepping through statements with the debugger, Stepping through statements with the debugger, Setting breakpoints, Setting breakpoints, Fixing another bug, use warnings; and use strict; redux
- breakpoints, Setting breakpoints, Setting breakpoints
- command summary, Debugger command summary
- my declaration, removing, Fixing another bug
- starting and stopping debugger, How to start and stop the debugger
- stepping through statements, Stepping through statements with the debugger, Stepping through statements with the debugger
- use strict; and use warnings;, use warnings; and use strict; redux
- decimal numbers, Randomly Selecting an Element of an Array, Numbers
- declaring, Arrays, Exploding Strings into Arrays, Scoping, Scoping, Place a random nucleotide into a random position, A Bug in Your Program?, A Subroutine to Read FASTA Files
- arrays, Arrays
- my variables, Scoping, Scoping
- enforcing with strict pragma, Scoping
- variables, Exploding Strings into Arrays, Place a random nucleotide into a random position, A Bug in Your Program?, A Subroutine to Read FASTA Files
- beginning of program vs. first use, Place a random nucleotide into a random position, A Bug in Your Program?
- in loops, A Subroutine to Read FASTA Files
- decrementing variables, Arithmetic
Operators
- defined and undefined values, true and false
- defined function, Using Hashes for the Genetic Code, true and false
- DEFINITION field, collecting in GenBank annotations, Using Arrays, Using Arrays
- definitions of subroutines, Writing Subroutines
- dereferencing, Subroutines: Pass by Reference
- designing programs, The Design Phase, Bottom-up Versus Top-down, Object-Oriented Programming
- input and output, The Design Phase
- object-oriented programming, Object-Oriented Programming
- top-down vs. bottom up, Bottom-up Versus Top-down
- die function, Output to STDOUT, STDERR, and Files
- directives, printf function, The printf Function
- directories, in different operating systems, A Low and Long Learning Curve
- disease treatment, protein structure and, Protein Data Bank
- divisions, GenBank libraries, GenBank Libraries
- DNA, The Organization of DNA, The Programming Process, Comments, Representing Sequence Data, Representing Sequence Data, A Program to Store a DNA Sequence, Statements, Concatenating DNA Fragments, Concatenating DNA Fragments, Transcription: DNA to RNA, Transcription: DNA to RNA, Calculating the Reverse Complement in Perl, Calculating the Reverse Complement in Perl, Turning Arrays into Scalars with join, Counting Nucleotides, Counting Nucleotides, Operating on Strings, Operating on Strings, Writing to Files, Writing to Files, Writing to Files, Command-Line Arguments and Arrays, Mutations and Randomization, Exercises, Random Number Generators, A Program Using Randomization, Another Way to Calculate the Random Position, A Program to Simulate DNA Mutation, A Bug in Your Program?, Generating Random DNA, Turning the Design into Code, Analyzing DNA, Some Notes About the Code, The Genetic Code, Exercises, Reading DNA from Files in FASTA Format, A Subroutine to Read FASTA Files, Writing Formatted Sequence Data, Reading Frames, Exercises, What Are Reading Frames?, Background, Separating Sequence and Annotation, Separating annotations from sequence
- bases, Representing Sequence Data, Operating on Strings, Operating on Strings
- counting in strings, Operating on Strings, Operating on Strings
- coding and noncoding, Counting Nucleotides
- coding regions, What Are Reading Frames?
- concatenating fragments with join function, Turning Arrays into Scalars with join
- counting nucleotides in, Counting Nucleotides, Writing to Files, Writing to Files, Writing to Files, Command-Line Arguments and Arrays
- global regular expression in while loop test, Writing to Files, Writing to Files
- on the command line, Command-Line Arguments and Arrays
- tr function, using, Writing to Files
- cutting to insert a gene, Background
- mutations, investigating with randomization, Mutations and Randomization, Exercises, Random Number Generators, A Program Using Randomization, Another Way to Calculate the Random Position, A Program to Simulate DNA Mutation, A Bug in Your Program?, Generating Random DNA, Turning the Design into Code, Analyzing DNA, Some Notes About the Code
- generating random DNA, Generating Random DNA, Turning the Design into Code
- program simulating mutation, A Program to Simulate DNA Mutation, A Bug in Your Program?
- program using randomization, A Program Using Randomization, Another Way to Calculate the Random Position
- random number generators, Random Number Generators
- random sequences, comparing bases for identity, Analyzing DNA, Some Notes About the Code
- reading from FASTA files, Reading DNA from Files in FASTA Format, A Subroutine to Read FASTA Files
- regulatory elements in, program to count, The Programming Process, Comments
- reverse complement of strands, calculating, Calculating the Reverse Complement in Perl, Calculating the Reverse Complement in Perl
- separating from GenBank file annotations, Separating Sequence and Annotation, Separating annotations from sequence
- sequences, Representing Sequence Data, A Program to Store a DNA Sequence, Statements, Concatenating DNA Fragments, Concatenating DNA Fragments
- concatenating, Concatenating DNA Fragments, Concatenating DNA Fragments
- program to store, A Program to Store a DNA Sequence
- representing, Representing Sequence Data
- storing in variables, Statements
- transcribing to RNA, Transcription: DNA to RNA, Transcription: DNA to RNA
- translating into amino acids and proteins, The Genetic Code, Exercises, Reading Frames, Exercises
- reading frames, Reading Frames, Exercises
- writing formatted sequence data, Writing Formatted Sequence Data
- DNA computers, DNA Computers
- do-until loops, do-until Loops, Control Flow, Loops
- do-while loops, Loops
- documentation, Finding Help, Using the Perl Documentation, Regular Expressions, Obtaining BLAST, Perl, Online Manuals, Basic Operators
- BLAST, Obtaining BLAST
- Perl, Finding Help, Using the Perl Documentation, Regular Expressions, Perl, Online Manuals, Basic Operators
- online manuals, Online Manuals
- perlop (for operators), Basic Operators
- regular expressions, Regular Expressions
- dot (.) operator, Concatenating DNA Fragments (see ., under Symbols)
- double helix, The Organization of DNA
- downloading, Who This Book Is For, Who This Book Is For, Downloading
- (see also resources; web sites)
- code examples from this book, Who This Book Is For
- Perl, Downloading
- droplet, Macperl application, A Program to Store a DNA Sequence
- drugs, targeting proteins with, Protein Data Bank
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.