Bioplib
Protein Structure C Library
|
Files | |
file | 00bioplib.c [code] |
file | aalist.c [code] |
Amino acid linked lists. | |
file | aalist.h [code] |
Include file for amino acid linked lists. | |
file | access.c [code] |
Accessibility calculation code. | |
file | access.h [code] |
Accessibility calculation code. | |
file | AddNTerHs.c [code] |
Routines to add N-terminal hydrogens and C-terminal oxygens. | |
file | align.c [code] |
Perform Needleman & Wunsch sequence alignment. | |
file | angle.c [code] |
Calculate angles, torsions, etc. | |
file | angle.h [code] |
Include file for angle functions. | |
file | ApMatPDB.c [code] |
file | AppendPDB.c [code] |
PDB linked list manipulation. | |
file | array.h [code] |
Include file for 2D/3D array functions. | |
file | array2.c [code] |
Allocate and free 2D arrays. | |
file | array3.c [code] |
Allocate and free 3D arrays. | |
file | AtomNameMatch.c [code] |
Tests for matching atom names with wild cards. | |
file | atomtype.c [code] |
Set atom types in a PDB file. | |
file | BuffInp.c [code] |
Read from a file a line at a time, allowing one to probe ahead and look at the contants of the next line without removing it from the input stream. | |
file | BuffInp.h [code] |
Header file for BuffInp.c. | |
file | BuildAtomNeighbourPDBList.c [code] |
Build a new PDB linked list containing atos within a given distance of a specified residue. | |
file | BuildConect.c [code] |
Build connectivity information in PDB linked list. | |
file | CalcCellTrans.c [code] |
Calculate offsets for creating a crystal lattice. | |
file | CalcChiPDB.c [code] |
Perform calculations on PDB linked list. | |
file | CalcCterCoords.c [code] |
Calculates C-terminal oxygen coordinates. | |
file | CalcExtSD.c [code] |
Calculate mean and standard deviation. | |
file | CalcRMSPDB.c [code] |
Fit two PDB linked lists. Also a weighted fit and support routines. | |
file | CalcSD.c [code] |
Calculate mean and standard deviation. | |
file | CalcTetraHCoords.c [code] |
Routines to add N-terminal hydrogens and C-terminal oxygens. | |
file | CheckExtn.c [code] |
General purpose routines. | |
file | chindex.c [code] |
file | CopyPDB.c [code] |
PDB linked list manipulation. | |
file | CopyPDBCoords.c [code] |
PDB linked list manipulation. | |
file | countchar.c [code] |
file | CreateRotMat.c [code] |
Simple matrix and vector operations. | |
file | CrossProd3.c [code] |
General maths/stats/vector functions. | |
file | cssr.h [code] |
Defines for CSSR handling. | |
file | deprecated.h [code] |
Redirect calls to deprecated functions. | |
file | deprecatedBiop.c [code] |
Source code for Biop deprecated functions. | |
file | deprecatedGen.c [code] |
Source code for all deprecated functions. | |
file | DistPtLine.c [code] |
General maths/stats/vector functions. | |
file | DNAtoAA.c [code] |
Convert DNA codons to amino acid 1-letter code. | |
file | DupePDB.c [code] |
PDB linked list manipulation. | |
file | DupeResiduePDB.c [code] |
Create a new PDB linked list with a copy of a residue. | |
file | eigen.c [code] |
Calculates Eigen values and Eigen vectors for a symmetric matrix. | |
file | eigen.h [code] |
file | ErrStack.c [code] |
Build and print an error stack for program failure. | |
file | ErrStack.h [code] |
Build and print an error stack for program failure. | |
file | ExtractZonePDB.c [code] |
PDB linked list manipulation. | |
file | factdiv.c [code] |
file | factorial.c [code] |
file | fgetsany.c [code] |
Like fgets(), but allocates memory and returns pointer to memory block. | |
file | filename.c [code] |
Extract parts of filename. | |
file | FindAtomInRes.c [code] |
PDB linked list manipulation. | |
file | FindAtomWildcardInRes.c [code] |
Find an atom within a residue allowing wild cards. | |
file | FindHetatmResidue.c [code] |
Parse a residue specification. | |
file | FindHetatmResidueSpec.c [code] |
Parse a residue specification. | |
file | FindNextChainPDB.c [code] |
PDB linked list manipulation. | |
file | FindNextResidue.c [code] |
PDB linked list manipulation. | |
file | FindRawAtomInRes.c [code] |
PDB linked list manipulation. | |
file | FindResidue.c [code] |
Parse a residue specification. | |
file | FindResidueSpec.c [code] |
Parse a residue specification. | |
file | FindZonePDB.c [code] |
Routines for handling zones in PDB linked lists. | |
file | fit.c [code] |
Perform least squares fitting of coordinate sets. | |
file | fit.h [code] |
Include file for least squares fitting. | |
file | FitCaCbPDB.c [code] |
Fit two PDB linked lists. Also a weighted fit and support routines. | |
file | FitCaPDB.c [code] |
Fit two PDB linked lists. Also a weighted fit and support routines. | |
file | FitNCaCPDB.c [code] |
Fit two PDB linked lists. Also a weighted fit and support routines. | |
file | FitPDB.c [code] |
Fit two PDB linked lists. Also a weighted fit and support routines. | |
file | FixCterPDB.c [code] |
Routine to add C-terminal oxygens. | |
file | FNam2PDB.c [code] |
Extract a PDB code from a filename. | |
file | FreeStringList.c [code] |
General purpose routines. | |
file | fsscanf.c [code] |
Read from a string using FORTRAN-like rigid formatting. | |
file | fsscanf.h [code] |
Include file for fsscanf() | |
file | ftostr.c [code] |
Convert a REAL to a string. | |
file | general.h [code] |
Header file for general purpose routines. | |
file | GetCGPDB.c [code] |
Find CofG of a PDB linked list. | |
file | GetCofGPDBRange.c [code] |
Find CofG of a PDB linked list. | |
file | GetCofGPDBSCRange.c [code] |
Find CofG of a PDB linked list. | |
file | GetCrystPDB.c [code] |
file | getfield.c [code] |
file | GetFilestem.c [code] |
file | GetPDBByN.c [code] |
file | GetPDBChainAsCopy.c [code] |
file | GetPDBChainLabels.c [code] |
file | GetPDBCoor.c [code] |
file | GetWord.c [code] |
Get a space delimited word from a string. | |
file | GlyCB.c [code] |
Add C-beta atoms to glycines as pseudo-atoms for use in orientating residues. | |
file | HAddPDB.c [code] |
Add hydrogens to a PDB linked list. | |
file | hash.c [code] |
Flexible hash functions. | |
file | hash.h [code] |
Defines for using hash functions. | |
file | hbond.c [code] |
Report whether two residues are H-bonded using Baker & Hubbard criteria. | |
file | hbond.h [code] |
Header file for hbond determining code. | |
file | help.c [code] |
Provides a simple file-based command line help utility. | |
file | help.h [code] |
Include file for help functions. | |
file | hpgl.c [code] |
HPGL plotting functions. | |
file | hpgl.h [code] |
Include file for hpgl. | |
file | IndexPDB.c [code] |
Create an array of pointers into a PDB linked list. | |
file | IndxReal.c [code] |
Index heapsort a REAL array. | |
file | InPDBZone.c [code] |
file | InPDBZoneSpec.c [code] |
file | InStringList.c [code] |
file | invert33.c [code] |
file | justify.c [code] |
file | KillLeadSpaces.c [code] |
file | KillLine.c [code] |
file | KillPDB.c [code] |
file | KillSidechain.c [code] |
file | KnownSeqLen.c [code] |
file | LegalAtomSpec.c [code] |
file | macros.h [code] |
Useful macros. | |
file | MathType.h [code] |
Type definitions for maths. | |
file | MathUtil.h [code] |
Prototypes, etc. for maths utility routines. | |
file | MatMult33_33.c [code] |
file | MatMult3_33.c [code] |
file | matrix.h [code] |
Include file for matrix operations. | |
file | MovePDB.c [code] |
file | NComb.c [code] |
file | NPerm.c [code] |
file | NumericAlign.c [code] |
Perform Needleman & Wunsch sequence alignment on two sequences encoded as numeric symbols. | |
file | OpenFile.c [code] |
file | openorpipe.c [code] |
Open a file for writing unless the filename starts with a | in which case open as a pipe. | |
file | OpenStdFiles.c [code] |
file | OrderPDB.c [code] |
Functions to modify atom order in PDB linked list. | |
file | OriginPDB.c [code] |
Move a PDB linked list to the origin. | |
file | padchar.c [code] |
file | padterm.c [code] |
file | parse.c [code] |
A keyword command parser. | |
file | parse.h [code] |
Include file for the command parser. | |
file | ParseRes.c [code] |
Parse a residue specification. | |
file | pdb.h [code] |
Include file for PDB routines. | |
file | PDB2Seq.c [code] |
Conversion from PDB to sequence and other sequence related routines. | |
file | PDBHeaderInfo.c [code] |
Get misc header info from PDB header. | |
file | pearson.c [code] |
file | pearson1.c [code] |
file | phi.c [code] |
Calculate a torsion angle. | |
file | pldist.c [code] |
Calculate distance from a point to a line. | |
file | plotting.c [code] |
Top level HPGL/PS plotting routines. | |
file | plotting.h [code] |
Include file for using plotting routines. | |
file | port.h [code] |
Port-specific defines to allow us to use things like popen() in a clean compile. | |
file | prime.c [code] |
Routines to identify prime numbers. | |
file | ps.c [code] |
PostScript plotting routines. | |
file | ps.h [code] |
Include file for PostScript routine. | |
file | QueryStrStr.c [code] |
file | RdSecPDB.c [code] |
Read secondary structure information from the HELIX, TURN and SHEET records in a PDB file. | |
file | RdSeqPDB.c [code] |
Read sequence from SEQRES records in a PDB file. | |
file | RdSSPDB.c [code] |
Read disulphide information from header records of a PDB file. | |
file | ReadCSSR.c [code] |
Read a CSSR file. | |
file | ReadPDB.c [code] |
Read coordinates from a PDB file. | |
file | ReadPIR.c [code] |
Read a PIR sequence file. | |
file | ReadRawPIR.c [code] |
file | ReadSimplePIR.c [code] |
file | regression.c [code] |
Routines for finding the best fit line through a set of points. | |
file | regression.h [code] |
file | RenumAtomsPDB.c [code] |
file | ResolPDB.c [code] |
Get resolution and R-factor information out of a PDB file. | |
file | RotPDB.c [code] |
Rotate a PDB linked list. | |
file | rsc.c [code] |
Modify sequence of a PDB linked list. | |
file | safemem.c [code] |
Safe malloc()/free() routines which check for array overflow on free. | |
file | safemem.h [code] |
Safe malloc()/free() routines which check for array overflow on free. | |
file | secstr.c [code] |
file | secstr.h [code] |
Header for secondary structure calculation. | |
file | SelAtPDB.c [code] |
Select a subset of atom types from a PDB linked list. | |
file | SelectCaPDB.c [code] |
file | seq.h [code] |
Header file for sequence handling. | |
file | SetChi.c [code] |
file | SetExtn.c [code] |
file | SetResnam.c [code] |
file | simpleangle.c [code] |
file | SplitSeq.c [code] |
file | StoreString.c [code] |
file | strcatalloc.c [code] |
file | stringcat.c [code] |
file | StringToLower.c [code] |
file | StringToUpper.c [code] |
file | stringutil.c [code] |
String utilities. | |
file | StripHPDB.c [code] |
file | StripWatersPDB.c [code] |
file | StructurePDB.c [code] |
Build a structured PDB representation. | |
file | SysDefs.h [code] |
System-type variable type definitions. | |
file | TermPDB.c [code] |
file | test.c [code] |
file | throne.c [code] |
Convert between 1 and 3 letter aa codes. | |
file | TorCoor.c [code] |
Calculate cartesian coordinates from torsion angle. | |
file | TranslatePDB.c [code] |
file | TrueAngle.c [code] |
file | TrueSeqLen.c [code] |
file | upstrcmp.c [code] |
file | upstrncmp.c [code] |
file | VecAdd3.c [code] |
file | VecDist.c [code] |
file | VecLen3.c [code] |
file | VecSub3.c [code] |
file | WindIO.c [code] |
Windowing I/O for various systems. | |
file | WindIO.h [code] |
Header for window/normal interface routines. | |
file | Word.c [code] |
file | WordN.c [code] |
file | wrapprint.c [code] |
file | WriteCrystPDB.c [code] |
file | WritePDB.c [code] |
Write a PDB file from a linked list. | |
file | WritePIR.c [code] |
Writes a PIR sequence file. | |
file | WrtCSSR.c [code] |
Write a CSSR file. | |