diff options
Diffstat (limited to 'api/sqnutils.h')
-rw-r--r-- | api/sqnutils.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/api/sqnutils.h b/api/sqnutils.h index 68453586..edaef08c 100644 --- a/api/sqnutils.h +++ b/api/sqnutils.h @@ -29,7 +29,7 @@ * * Version Creation Date: 9/2/97 * -* $Revision: 6.96 $ +* $Revision: 6.98 $ * * File Description: * @@ -164,6 +164,11 @@ NLM_EXTERN SeqLocPtr SeqLocMergeEx (BioseqPtr target, SeqLocPtr to, SeqLocPtr fr Boolean single_interval, Boolean fuse_joints, Boolean merge_overlaps, Boolean add_null); +NLM_EXTERN SeqLocPtr SeqLocMergeExEx (BioseqPtr target, SeqLocPtr to, SeqLocPtr from, + Boolean single_interval, Boolean fuse_joints, + Boolean merge_overlaps, Boolean add_null, + Boolean ignore_mixed); + NLM_EXTERN Boolean CheckSeqLocForPartial (SeqLocPtr location, BoolPtr p5ptr, BoolPtr p3ptr); NLM_EXTERN void SetSeqLocPartial (SeqLocPtr location, Boolean partial5, Boolean partial3); NLM_EXTERN void FreeAllFuzz (SeqLocPtr location); @@ -308,6 +313,10 @@ NLM_EXTERN Boolean SerialNumberInString (CharPtr str); NLM_EXTERN int LIBCALLBACK SortVnpByString (VoidPtr ptr1, VoidPtr ptr2); NLM_EXTERN ValNodePtr UniqueValNode (ValNodePtr list); +/* for sorting valnode list by data.intvalue */ + +NLM_EXTERN int LIBCALLBACK SortByIntvalue (VoidPtr ptr1, VoidPtr ptr2); + /* keytag sorts/uniques and then owns valnode character list */ typedef struct keytag { |