Section 3 of the manual describes all library functions excluding the library functions (system call wrappers) described in Section 2, which implement system calls.
Page 18
- Bio::PrimerDesigner::epcr
- A class for accessing the epcr binary
- Bio::PrimerDesigner::ispcr
- A class for accessing the isPcr (in-silico PCR) binary
- Bio::PrimerDesigner::primer3
- An class for accessing primer3
- Bio::Procedural
- Simple low-dependency procedural interfaces to BioPerl
- Bio::PullParserI
- A base module for fast 'pull' parsing
- Bio::Range
- Pure perl RangeI implementation
- Bio::RangeI
- Range interface
- Bio::Roary
- Create a pan genome
- Bio::Roary::AccessoryBinaryFasta
- Output a FASTA file which represents the binary presence and absence of genes in the accessory genome
- Bio::Roary::AccessoryClustering
- Take an a clusters file from CD-hit and the fasta file and output a fasta file without full clusters
- Bio::Roary::AnalyseGroups
- Take in a groups file and the original FASTA files and create plots and stats
- Bio::Roary::AnnotateGroups
- Take in a group file and associated GFF files for the isolates and update the group name to the gene name
- Bio::Roary::AssemblyStatistics
- Given a spreadsheet of gene presence and absence calculate some statistics
- Bio::Roary::BedFromGFFRole
- A role to create a bed file from a gff
- Bio::Roary::ChunkFastaFile
- Take in a FASTA file and chunk it up into smaller pieces
- Bio::Roary::ClustersRole
- A role to read a clusters file from CD hit
- Bio::Roary::CombinedProteome
- Take in multiple FASTA sequences containing proteomes and concat them together and output a FASTA file, filtering out more than 5% X's
- Bio::Roary::CommandLine::AssemblyStatistics
- Given a spreadsheet of gene presence and absence calculate some statistics
- Bio::Roary::CommandLine::Common
- Common command line settings
- Bio::Roary::CommandLine::CreatePanGenome
- Take in FASTA files of proteins and cluster them
- Bio::Roary::CommandLine::ExtractProteomeFromGff
- Take in GFF files and output the proteome
- Bio::Roary::CommandLine::GeneAlignmentFromNucleotides
- Take in a multifasta file of nucleotides, convert to proteins and align with PRANK
- Bio::Roary::CommandLine::IterativeCdhit
- Iteratively run cdhit
- Bio::Roary::CommandLine::ParallelAllAgainstAllBlastp
- Take in a FASTA file of proteins and blast against itself
- Bio::Roary::CommandLine::QueryRoary
- Take in a groups file and the protein fasta files and output selected data
- Bio::Roary::CommandLine::Roary
- Take in FASTA files of proteins and cluster them
- Bio::Roary::CommandLine::RoaryCoreAlignment
- Take in the group statistics spreadsheet and the location of the gene multifasta files and create a core alignment
- Bio::Roary::CommandLine::RoaryPostAnalysis
- Perform the post analysis on the pan genome
- Bio::Roary::CommandLine::RoaryReorderSpreadsheet
- Take in a tree and a spreadsheet and output a reordered spreadsheet
- Bio::Roary::CommandLine::TransferAnnotationToGroups
- Take in a groups file and a set of GFF files and transfer the consensus annotation
- Bio::Roary::CommandLine::UniqueGenesPerSample
- Take in the clustered file and produce a sorted file with the frequency of each samples unique genes
- Bio::Roary::ContigsToGeneIDsFromGFF
- Parse a GFF and efficiently and extract ordered gene ids on each contig
- Bio::Roary::Exceptions
- Exceptions for input data
- Bio::Roary::External::Blastp
- Wrapper around NCBIs blastp command
- Bio::Roary::External::Cdhit
- Wrapper to run cd-hit
- Bio::Roary::External::CheckTools
- Check external executables are available and are the correct version
- Bio::Roary::External::Fasttree
- Wrapper to run Fasttree
- Bio::Roary::External::GeneAlignmentFromNucleotides
- Take in multi-FASTA files of nucleotides and align each file with PRANK or MAFFT
- Bio::Roary::External::IterativeCdhit
- Iteratively run CDhit
- Bio::Roary::External::Mafft
- Wrapper to run mafft
- Bio::Roary::External::Makeblastdb
- Wrapper around NCBIs makeblastdb command
- Bio::Roary::External::Mcl
- Wrapper around MCL which takes in blast results and outputs clustered results
- Bio::Roary::External::PostAnalysis
- Perform the post analysis
- Bio::Roary::External::Prank
- Wrapper to run prank
- Bio::Roary::ExtractCoreGenesFromSpreadsheet
- Take in a spreadsheet produced by the pipeline and identify the core genes
- Bio::Roary::ExtractProteomeFromGFF
- Take in a GFF file and create protein sequences in FASTA format
- Bio::Roary::ExtractProteomeFromGFFs
- Take in GFF files and create protein sequences in FASTA format
- Bio::Roary::FilterFullClusters
- Take an a clusters file from CD-hit and the fasta file and output a fasta file without full clusters
- Bio::Roary::FilterUnknownsFromFasta
- Take in fasta files, remove sequences with too many unknowns and return a list of the new files
- Bio::Roary::GeneNamesFromGFF
- Parse a GFF and efficiently extract ID -> Gene Name
- Bio::Roary::GroupLabels
- Add labels to the groups
- Bio::Roary::GroupStatistics
- Add labels to the groups
- Bio::Roary::InflateClusters
- Take the clusters file from cd-hit and use it to inflate the output of MCL
- Bio::Roary::IterativeCdhit
- Run CDhit iteratively with reducing thresholds, removing full clusters each time
- Bio::Roary::JobRunner::Local
- Execute a set of commands locally
- Bio::Roary::JobRunner::Parallel
- Use GNU Parallel
- Bio::Roary::JobRunner::Role
- A role to add job runner functionality
- Bio::Roary::LookupGeneFiles
- Take in an ordering of genes and a directory and return an ordered list of file locations
- Bio::Roary::MergeMultifastaAlignments
- Merge multifasta alignment files with equal numbers of sequences
- Bio::Roary::OrderGenes
- Take in GFF files and create a matrix of what genes are beside what other genes
- Bio::Roary::Output::BlastIdentityFrequency
- Take in blast results and find the percentage identity graph
- Bio::Roary::Output::CoreGeneAlignmentCoordinatesEMBL
- Create an embl file for the header with locations of where genes are in the multifasta alignment of core genes
- Bio::Roary::Output::DifferenceBetweenSets
- Given two sets of isolates and a group file, output whats unique in each and whats in common
- Bio::Roary::Output::EMBLHeaderCommon
- a role containing some common methods for embl header files
- Bio::Roary::Output::EmblGroups
- Create a tab/embl file with the features for drawing pretty pictures
- Bio::Roary::Output::GroupMultifasta
- Take in a group and create a multifasta file
- Bio::Roary::Output::GroupsMultifastaNucleotide
- Take in a GFF files and a groups file and output one multifasta file per group with nucleotide sequences
- Bio::Roary::Output::GroupsMultifastaProtein
- Take a multifasta nucleotide file and output it as proteins
- Bio::Roary::Output::GroupsMultifastas
- Take in a list of groups and create multifastas files for each group
- Bio::Roary::Output::GroupsMultifastasNucleotide
- Take in a set of GFF files and a groups file and output one multifasta file per group with nucleotide sequences
- Bio::Roary::Output::NumberOfGroups
- Create raw output files of group counts for turning into plots
- Bio::Roary::Output::QueryGroups
- Output the groups of the union of a set of input isolates
- Bio::Roary::ParallelAllAgainstAllBlast
- Run all against all blast in parallel
- Bio::Roary::ParseGFFAnnotationRole
- A role for parsing a gff file efficiently
- Bio::Roary::PostAnalysis
- Post analysis of pan genomes
- Bio::Roary::PrepareInputFiles
- Take in a mixture of FASTA and GFF input files and output FASTA proteomes only
- Bio::Roary::PresenceAbsenceMatrix
- Create a matrix with presence and absence
- Bio::Roary::QC::Report
- generate a report based on kraken output
- Bio::Roary::ReformatInputGFFs
- Take in gff files and add suffix where a gene id is seen twice
- Bio::Roary::ReorderSpreadsheet
- Take in a tree file and a spreadsheet and output a spreadsheet with reordered columns
- Bio::Roary::SampleOrder
- Take in a tree file and return an ordering of the samples
- Bio::Roary::SequenceLengths
- Take in a fasta file and create a hash with the length of each sequence
- Bio::Roary::SortFasta
- sort a fasta file by name
- Bio::Roary::SplitGroups
- split groups
- Bio::Roary::SpreadsheetRole
- Read and write a spreadsheet
- Bio::Roary::UniqueGenesPerSample
- Take in the clustered file and produce a sorted file with the frequency of each samples unique genes
- Bio::Root::Exception
- BioPerl exceptions
- Bio::Root::HTTPget
- module for fallback HTTP get operations when LWP:: is unavailable
- Bio::Root::IO
- BioPerl base IO handling class
- Bio::Root::Root
- implementation of Bio::Root::RootI interface
- Bio::Root::RootI
- base interface for all BioPerl classes
- Bio::Root::Storable
- Safely store/retrieve objects from disk
- Bio::Root::Test
- common base for all BioPerl test scripts
- Bio::Root::TestObject
- TestObject - An implementation of TestInterface
- Bio::Root::Utilities
- general-purpose utilities
- Bio::Root::Version
- don't use, get version from each module
- Bio::SCF
- Perl extension for reading and writing SCF sequence files
- Bio::Search::BlastStatistics
- An object for Blast statistics
- Bio::Search::BlastUtils
- Utility functions for Bio::Search:: BLAST objects
- Bio::Search::DatabaseI
- Interface for a database used in a sequence search