This book is designed to be useful in theory and practical classes of UG and PG bioinformatics students. Moreover, it will be beneficial to other persons who wish to learn Perl programming language. To explain the Perl jargon, program based approach is used throughout the book. Important points are provided at the end of each chapter along with questions to test the skills. Solutions of find errors are provided at the end of the book. All the programs are tested on Windows 7 with Perl v5.18.1.
The book is divided into thirteen chapters which gradually take a reader from basic to advanced Perl. Although the book has been drafted with utmost care, it is quite possible that some errors/misprints might have crept in the book. I request the readers for their valuable suggestions and comments for further improvement of the book.
Inhaltsverzeichnis
- Preface
- Chapter 1: Introduction to Perl
- Chapter 2: Variables and Data Types
- Chapter 3: Operators and Expressions
- Chapter 4: Control Flow Statements
- Chapter 5: Arrays
- Chapter 6: Hashes
- Chapter 7: Functions
- Chapter 8: Regular Expressions
- Chapter 9: File Handling
- Chapter 10: Modules
- Chapter 11: Object-Oriented Programming
- Chapter 12: BioPerl
- Chapter 13: Applications of Perl in Bioinformatics
- Conclusion (Fazit)
- Bibliography (Literaturverzeichnis)
Zielsetzung und Themenschwerpunkte
This book aims to provide a comprehensive introduction to the Perl programming language for biologists, particularly those pursuing undergraduate and postgraduate studies in bioinformatics. It aims to equip readers with the necessary skills to effectively utilize Perl for various bioinformatics tasks.
- Fundamentals of Perl programming
- Data structures and manipulation in Perl
- Regular expressions and pattern matching
- File handling and data processing
- Applications of Perl in bioinformatics
Zusammenfassung der Kapitel
Chapter 1 introduces the basic concepts of Perl programming, including its history, features, and applications in bioinformatics. It provides a foundation for understanding the language's syntax and structure.
Chapter 2 delves into the various data types available in Perl, such as scalars, arrays, and hashes. It explains how to declare, assign, and manipulate these data types effectively.
Chapter 3 explores the different operators and expressions used in Perl, including arithmetic, comparison, logical, and bitwise operators. It demonstrates how to combine operators to create complex expressions.
Chapter 4 covers control flow statements, such as conditional statements (if-else) and loops (for, while), which allow for the execution of code based on specific conditions.
Chapter 5 focuses on arrays, a data structure that allows for storing and accessing multiple values in a sequential order. It explains how to create, manipulate, and iterate over arrays.
Chapter 6 introduces hashes, a data structure that allows for storing and accessing data using key-value pairs. It demonstrates how to create, manipulate, and iterate over hashes.
Chapter 7 explores the concept of functions in Perl, which allow for code reusability and modularity. It explains how to define, call, and pass arguments to functions.
Chapter 8 delves into the powerful feature of regular expressions in Perl, which enable pattern matching and text manipulation. It provides examples of how to use regular expressions for various tasks.
Chapter 9 covers file handling in Perl, including how to open, read, write, and manipulate files. It explains how to work with different file formats and perform data extraction.
Chapter 10 introduces the concept of modules in Perl, which extend the language's functionality by providing additional libraries and functions. It demonstrates how to use modules for various tasks.
Chapter 11 explores the principles of object-oriented programming (OOP) in Perl, including classes, objects, inheritance, and polymorphism. It provides examples of how to implement OOP concepts in Perl.
Chapter 12 focuses on BioPerl, a collection of modules specifically designed for bioinformatics tasks. It demonstrates how to use BioPerl modules for sequence analysis, database access, and other bioinformatics applications.
Chapter 13 discusses various applications of Perl in bioinformatics, including sequence alignment, gene finding, phylogenetic analysis, and data visualization.
Schlüsselwörter
The keywords and focus themes of the text include Perl programming, bioinformatics, data analysis, sequence analysis, gene finding, phylogenetic analysis, data visualization, and biological databases. The book provides practical solutions and examples to help biologists understand and apply Perl programming for various bioinformatics tasks.
- Citation du texte
- Asheesh Shanker (Auteur), 2015, The programming language "Perl" for Biologists, Munich, GRIN Verlag, https://www.grin.com/document/293272
-
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X. -
Téléchargez vos propres textes! Gagnez de l'argent et un iPhone X.