630
* ===========================================================================
632
* $Log: blast_psi_priv.h,v $
633
* Revision 1.33 2006/11/22 15:35:17 papadopo
636
* Revision 1.32 2006/11/21 17:07:38 papadopo
639
* Revision 1.31 2006/11/14 15:37:19 camacho
640
* PSSM engine performance optimizations
642
* Revision 1.30 2006/04/19 19:16:49 camacho
643
* Refactoring of structure group customization and addition of validation
645
* Revision 1.29 2005/05/24 12:49:24 camacho
648
* Revision 1.28 2005/05/10 16:07:51 camacho
649
* Changed *_ENCODING #defines to EBlastEncoding enumeration
651
* Revision 1.27 2005/03/23 14:04:24 camacho
654
* Revision 1.26 2005/03/22 15:35:10 camacho
655
* Fix to enable backwards compatibility with old PSSM engine when the query is
656
* the only sequence aligned for a given column of the multiple sequence
659
* Revision 1.25 2005/02/28 13:40:11 camacho
662
* Revision 1.24 2005/02/23 17:24:41 camacho
663
* 1. Moved prototype of _PSIUpdateLambdaK to blast_psi_priv.h
664
* 2. Removed unneeded fields from Kappa_compactSearchItems
667
* Revision 1.23 2005/02/22 22:49:34 camacho
668
* + impala_scaling_factor, first cut
670
* Revision 1.22 2005/01/31 16:50:21 camacho
671
* 1. Moved constants to private header.
672
* 2. Changed signature of functions to copy matrices.
674
* Revision 1.21 2004/12/13 22:26:59 camacho
675
* Consolidated structure group customizations in option: nsg_compatibility_mode
677
* Revision 1.20 2004/12/08 15:06:02 camacho
678
* Call _PSIUpdatePositionCounts is needed after purging query sequence for
679
* structure group customization, thus this function has been changed to reset the
680
* appropriate _PSIMsa fields so that residue counts/aligned sequences are
681
* reported accurately.
683
* Revision 1.19 2004/12/07 22:07:34 camacho
684
* Add sanity checks for purge identity threshold
686
* Revision 1.18 2004/11/26 14:22:54 camacho
689
* Revision 1.17 2004/11/22 14:38:48 camacho
690
* + option to set % identity threshold to PSSM engine
692
* Revision 1.16 2004/11/18 16:25:32 camacho
693
* Rename _PSIGetStandardProbabilities to BLAST_GetStandardAaProbabilities
695
* Revision 1.15 2004/11/02 20:37:30 camacho
698
* Revision 1.14 2004/10/18 14:33:14 camacho
699
* 1. Added validation routines
700
* 2. Fixed bug in calculating sequence weights
701
* 3. Expanded error codes
703
* Revision 1.13 2004/08/31 16:13:28 camacho
704
* Documentation changes
706
* Revision 1.12 2004/08/04 20:18:26 camacho
707
* 1. Renaming of structures and functions that pertain to the internals of PSSM
709
* 2. Updated documentation (in progress)
711
* Revision 1.11 2004/08/02 13:25:49 camacho
712
* 1. Various renaming of structures, in progress
713
* 2. Addition of PSIDiagnostics structures, in progress
715
* Revision 1.10 2004/07/29 19:16:02 camacho
716
* Moved PSIExtractQuerySequenceInfo
718
* Revision 1.9 2004/07/22 19:05:58 camacho
719
* 1. Removed information content from _PSISequenceWeights structure.
720
* 2. Added functions to calculate information content.
722
* Revision 1.8 2004/07/02 17:57:57 camacho
723
* Made _PSIUpdatePositionCounts non-static
725
* Revision 1.7 2004/06/21 12:52:44 camacho
726
* Replace PSI_ALPHABET_SIZE for BLASTAA_SIZE
728
* Revision 1.6 2004/06/17 20:46:59 camacho
731
* Revision 1.5 2004/06/09 14:20:30 camacho
734
* Revision 1.4 2004/05/28 16:00:10 camacho
735
* + first port of PSSM generation engine
737
* Revision 1.3 2004/05/06 14:01:40 camacho
738
* + _PSICopyDoubleMatrix
740
* Revision 1.2 2004/04/07 21:43:47 camacho
741
* Removed unneeded #include directive
743
* Revision 1.1 2004/04/07 19:11:17 camacho
747
* ===========================================================================
750
633
#endif /* !ALGO_BLAST_CORE__BLAST_PSI_PRIV__H */