Class AfpChainWriter
java.lang.Object
org.biojava.nbio.structure.align.model.AfpChainWriter
A class to convert the data in an AfpChain object to various String outputs.
- Author:
 - Andreas Prlic
 
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic StringtoAlignedPairs(AFPChain afpChain, Atom[] ca1, Atom[] ca2) Prints the alignment in the simplest form: a list of aligned residues.static Stringstatic StringtoDBSearchResult(AFPChain afpChain) static Stringstatic StringtoFatCatCore(AFPChain afpChain, Atom[] ca1, Atom[] ca2, boolean printLegend, boolean longHeader, boolean showHTML, boolean showAlignmentBlock) Output in FatCatCore formatstatic Stringstatic StringtoScoresList(AFPChain afpChain) static StringtoWebSiteDisplay(AFPChain afpChain, Atom[] ca1, Atom[] ca2) Prints the afpChain as a nicely formatted alignment, including alignment statistics, the aligned sequences themselves, and information about the superposition.static StringtoWebSiteDisplay(AFPChain afpChain, Atom[] ca1, Atom[] ca2, boolean showAlignmentBlock) Prints the afpChain as a nicely formatted alignment, including alignment statistics, the aligned sequences themselves, and information about the superposition. 
- 
Field Details
- 
newline
 
 - 
 - 
Constructor Details
- 
AfpChainWriter
public AfpChainWriter() 
 - 
 - 
Method Details
- 
toFatCat
 - 
toScoresList
 - 
toFatCatCore
public static String toFatCatCore(AFPChain afpChain, Atom[] ca1, Atom[] ca2, boolean printLegend, boolean longHeader, boolean showHTML, boolean showAlignmentBlock) Output in FatCatCore formatNote that if a circular permutation has occured the residue numbers may be innaccurate.
- Parameters:
 afpChain-ca1-ca2-printLegend-longHeader-showHTML-showAlignmentBlock-- Returns:
 
 - 
toWebSiteDisplay
Prints the afpChain as a nicely formatted alignment, including alignment statistics, the aligned sequences themselves, and information about the superposition.- Parameters:
 afpChain-ca1-ca2-- Returns:
 - a String representation as it is used on the RCSB PDB web site for display.
 
 - 
toWebSiteDisplay
public static String toWebSiteDisplay(AFPChain afpChain, Atom[] ca1, Atom[] ca2, boolean showAlignmentBlock) Prints the afpChain as a nicely formatted alignment, including alignment statistics, the aligned sequences themselves, and information about the superposition.- Parameters:
 afpChain-ca1-ca2-- Returns:
 - a String representation as it is used on the RCSB PDB web site for display.
 
 - 
toAlignedPairs
Prints the alignment in the simplest form: a list of aligned residues. Format is one line per residue pair, tab delimited:- 1. PDB number. Includes insertion code
 - 1. Chain.
 - 1. Amino Acid. Three letter code.
 - 2. PDB number.
 - 2. Chain.
 - 2. Amino Acid.
 
152 A ALA 161S A VALNote that this format loses information about blocks.
- Parameters:
 afpChain-ca1-ca2-- Returns:
 - a String representation of the aligned pairs.
 
 - 
toDBSearchResult
 - 
toRotMat
 - 
toCE
 
 -