summaryrefslogtreecommitdiff
path: root/api/sqnutils.h
diff options
context:
space:
mode:
Diffstat (limited to 'api/sqnutils.h')
-rw-r--r--api/sqnutils.h11
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 {