#include <ag.idl>
Public Types | |
| typedef string | Id | 
| typedef string | AGSetId | 
| AGSet identifier. More... | |
| typedef string | AGId | 
| AG identifier. More... | |
| typedef string | AGIds | 
| AG identifiers (space separated list). More... | |
| typedef string | AnnotationId | 
| Annotation identifier. More... | |
| typedef string | AnnotationType | 
| Annotation type. More... | |
| typedef string | AnnotationIds | 
| Annotation identifiers (list). More... | |
| typedef string | AnchorId | 
| Anchor identifier. More... | |
| typedef string | AnchorIds | 
| Anchor identifiers (list). More... | |
| typedef string | TimelineId | 
| Timeline identifier. More... | |
| typedef string | SignalId | 
| Signal identifier. More... | |
| typedef string | SignalIds | 
| Signal identifiers (list). More... | |
| typedef string | FeatureName | 
| feature name. More... | |
| typedef string | FeatureNames | 
| feature name (list). More... | |
| typedef string | FeatureValue | 
| feature value. More... | |
| typedef string | Features | 
| feature=value pairs (list). More... | |
| typedef string | URI | 
| a uniform resource identifier. More... | |
| typedef string | MimeClass | 
| the MIME class. More... | |
| typedef string | MimeType | 
| the MIME type. More... | |
| typedef string | Encoding | 
| the signal encoding. More... | |
| typedef string | Unit | 
| the unit for offsets. More... | |
| typedef double | Offset | 
| the offset into a signal. More... | |
| typedef string | Track | 
| the track of a signal. More... | |
Public Methods | |
| AGSetId | CreateAGSet (in AGSetId agSetId) | 
| boolean | ExistsAGSet (in AGSetId agSetId) | 
| Test if an AGSet exists. More... | |
| void | DeleteAGSet (in AGSetId agSetId) | 
| AGId | CreateAG (in Id id) AGId CreateAG(in Id id, in TimelineId timelineId) | 
| boolean | ExistsAG (in AGId agId) | 
| Test if an AG exists. More... | |
| void | DeleteAG (in AGId agId) | 
| Delete an AG. More... | |
| AGIds | GetAGIds (in AGSetId agSetId) | 
| TimelineId | CreateTimeline (in Id id) | 
| boolean | ExistsTimeline (in TimelineId timelineId) | 
| Test if a timeline exists. More... | |
| void | DeleteTimeline (in TimelineId timelineId) | 
| Delete a timeline. More... | |
| SignalId | CreateSignal (in Id id, in URI uri, in MimeClass mimeClass, in MimeType mimeType, in Encoding encoding, in Unit unit, in Track track) | 
| boolean | ExistsSignal (in SignalId signalId) | 
| Test if a signal exists. More... | |
| void | DeleteSignal (in SignalId signalId) | 
| Delete a signal. More... | |
| SignalIds | GetSignals (in TimelineId timelineId) | 
| void | SetOffsetUnit (in AnchorId anchorId, in Unit unit) | 
| Set the unit of the offset of an anchor. More... | |
| Unit | GetOffsetUnit (in AnchorId anchorId) | 
| Get the unit of the offset of an anchor. More... | |
| void | SetAnchorSignalIds (in AnchorId anchorId, in SignalIds signalIds) | 
| Set the signal Ids associated with the given anchor. More... | |
| SignalIds | GetAnchorSignalIds (in AnchorId anchorId) | 
| Get the signal Ids associated with the given anchor. More... | |
| MimeClass | GetSignalMimeClass (in SignalId signalId) | 
| Get the MimeClass of the specified signal. More... | |
| MimeType | GetSignalMimeType (in SignalId signalId) | 
| Get the MimeType of the specified signal. More... | |
| Encoding | GetSignalEncoding (in SignalId signalId) | 
| Get the encoding of the specified signal. More... | |
| string | GetSignalXlinkType (in SignalId signalId) | 
| Get the XlinkType of the specified signal. More... | |
| string | GetSignalXlinkHref (in SignalId signalId) | 
| Get the XlinkHref of the specified signal. More... | |
| string | GetSignalUnit (in SignalId signalId) | 
| Get the unit of the specified signal. More... | |
| Track | GetSignalTrack (in SignalId signalId) | 
| Get the track of the specified signal. More... | |
| AnnotationId | CreateAnnotation (in Id id, in AnchorId start, in AnchorId end, in AnnotationType annotationType) | 
| boolean | ExistsAnnotation (in AnnotationId annotationId) | 
| Test if an annotation exists. More... | |
| void | DeleteAnnotation (in AnnotationId annotationId) | 
| Delete an annotation. More... | |
| AnnotationId | CopyAnnotation (in AnnotationId annotationId) | 
| AnnotationIds | SplitAnnotation (in AnnotationId annotationId) | 
| AnnotationIds | NSplitAnnotation (in AnnotationId annotationId, in short N) | 
| AnnotationType | GetAnnotationType (in AnnoationId annotationId) | 
| Get the type of the annotation. More... | |
| AnchorId | GetStartAnchor (in AnnotationId annotationId) | 
| Get the start anchor. More... | |
| AnchorId | GetEndAnchor (in AnnotationId annotationId) | 
| Get the end anchor. More... | |
| string | GetAnnotationInfo (in AnnoationId annotationId) | 
| Set the start of an annotation to the specified anchor. More... | |
| void | SetStartAnchor (in AnnotationId annotationId, in AnchorId anchorId) | 
| void | SetEndAnchor (in AnnotationId annotationId, in AnchorId anchorId) | 
| Set the end of an annotation to the specified anchor. More... | |
| Offset | GetStartOffset (in AnnotationId annotationId) | 
| Get the offset of the start anchor of an annotatino. More... | |
| Offset | GetEndOffset (in AnnotationId annotationId) | 
| Get the offset of the end anchor of an annotation. More... | |
| void | SetStartOffset (in AnnotationId annotationId, in Offset offset) | 
| Set the offset of the start anchor of an annotation. More... | |
| void | SetEndOffset (in AnnotationId annotationId, in Offset offset) | 
| Set the offset of the end anchor of an annotation. More... | |
| sequence<AnnotationType> | GetAnnotationTypes (in Id id) | 
| Get types of all annotations in an AGSet, AG, or Annotation. More... | |
| sequence<FeatureName> | GetAnnotationFeatureNames (in Id id) | 
| Get feature names of all annotations in an AGSet, AG, or Annotation. More... | |
| void | SetFeature (in Id id, in FeatureName featureName, in FeatureValue featureValue) | 
| boolean | ExistsFeature (in Id id, in FeatureName featureName) | 
| void | DeleteFeature (in Id id, in FeatureName featureName) | 
| string | GetFeature (in Id id, in FeatureName featureName) | 
| void | UnsetFeature (in Id id, in FeatureName featureName) | 
| FeatureNames | GetFeatureNames (in Id id) | 
| void | SetFeatures (in Id id, in Features features) | 
| Features | GetFeatures (in Id id) | 
| void | UnsetFeatures (in Id id) | 
| AnchorId | CreateAnchor (in Id id, in Offset offset, in Unit unit, in SignalIds signalIds) | 
| AnchorId | CreateAnchor (in Id id, in SignalIds signalIds) | 
| AnchorId | CreateAnchor (in Id id) | 
| boolean | ExistsAnchor (in AnchorId anchorId) | 
| Test if an anchor exists. More... | |
| void | DeleteAnchor (in AnchorId anchorId) | 
| Delete an anchor. More... | |
| void | SetAnchorOffset (in AnchorId anchorId, in Offset offset) | 
| Set the offset of an anchor. More... | |
| Offset | GetAnchorOffset (in AnchorId anchorId) | 
| Get the offset of an anchor. More... | |
| boolean | GetAnchored (in AnchorId anchorId) | 
| Test if an anchor is anchored (has offset). More... | |
| void | UnsetAnchorOffset (in AnchorId anchorId) | 
| AnchorId | SplitAnchor (in AnchorId anchorId) | 
| AnnotationIds | GetIncomingAnnotationSet (in AnchorId anchorId) | 
| Get the incoming annotations of an anchor. More... | |
| AnnotationIds | GetIncomigAnnotationSetByType (in AnchorId anchorId, in AnnotationType type) | 
| Get the incoming annotations with specified type. More... | |
| AnnotationIds | GetOutgoingAnnotationSet (in AnchorId anchorId) | 
| Get the outgoing annotations of an anchor. More... | |
| AnnotationIds | GetOutfoingAnnotationSet (in AnchorId anchorId, in AnnotationType type) | 
| Get the outgoing annotations with specified type. More... | |
| AnchorIds | GetAnchorSet (in AGId agId) | 
| Get all the anchors in an AG. More... | |
| AnchorIds | GetAnchorSetByOffset (in AGId agId, in Offset offset) | 
| AnchorIds | GetAnchorSetByOffset (in AGId agId, in Offset offset, in float epsilon) | 
| AnchorIds | GetAnchorSetNearestOffset (in AGId agId, in Offset offset) | 
| AnnotationIds | GetAnnotationSetByFeature (in AGId agId, in FeatureName featureName, in FeatureValue featureValue) | 
| Get all annotations whose specified feature equals to the specified value. More... | |
| AnnotationIds | GetAnnotationSetByOffset (in AGId agId, in Offset offset) | 
| AnnotationIds | GetAnnotationSetByType (in AGId agId, in AnnotationType annotationType) | 
| Get all annotations of the given type. More... | |
| AnnotationIds | GetAnnotationSeqByOffset (in AGId agId) | 
| AnnotationIds | GetAnnotationSeqByOffset (in AGId agId, in Offset begin) | 
| AnnotationIds | GetAnnotationSeqByOffset (in AGId agId, in Offset begin, in Offset end) | 
| AGSetId | GetAGSetId (in Id id) | 
| AGId | GetAGId (in Id id) | 
| TimelineId | GetTimelineId (in Id id) | 
| bool | SPrecedes (in AnnotationId annotationId1, in AnnotationId annotationId2) | 
| Test structural precedence of one annotation over the other. More... | |
| string | toXML (in AGSetId id) | 
| Dump the specified AGSet in ATLAS Level 0 format. More... | |
| string | toXML (in AGId agId) | 
| Dump the specified AG in ATLAS Level 0 forma. More... | |
| bool | LoadFromDB (in string connStr, in AGSetId agsetId) | 
| bool | StoreToDB (in string connStr in AGSetId agsetId) | 
| AGIds | Load (in string format, in string annotationFile, in string id, in string[10][2] signalInfo, in string[10][2] options) | 
| Load an annotation file. More... | |
| void | Store (in string format, in string filename, in string agIds, in string[10][2] options) | 
| Store annotation graphs in native format. More... | |
| boolean | CheckAnchorOffsetTotal (in Id agId, in AnnotationType type) | 
| boolean | CheckAnchorOffsetBounded (in Id agId, in AnnotationType type) | 
| boolean | CheckFeatureExists (in Id agId, in AnnotationType type, in FeatureName featureName) | 
| boolean | CheckFeatureIsAnnotationId (in Id agId, in AnnotationType type, in FeatureName featureName) | 
| boolean | CheckLinear (in Id agId, in AnnotationType type) | 
| boolean | CheckConnected (in Id agId, in AnnotationType type) | 
| boolean | CheckCoextensive (in Id agId, in AnnotationType type1, in AnnotationType type2) | 
| boolean | CheckSpan (in Id agId, in AnnotationType spanType, in AnnotationType spannedType) | 
      
  | 
  
| 
 AG identifier. 
  | 
  
      
  | 
  
| 
 AG identifiers (space separated list). 
  | 
  
      
  | 
  
| 
 AGSet identifier. 
  | 
  
      
  | 
  
| 
 Anchor identifier. 
  | 
  
      
  | 
  
| 
 Anchor identifiers (list). 
  | 
  
      
  | 
  
| 
 Annotation identifier. 
  | 
  
      
  | 
  
| 
 Annotation identifiers (list). 
  | 
  
      
  | 
  
| 
 Annotation type. 
  | 
  
      
  | 
  
| 
 the signal encoding. 
  | 
  
      
  | 
  
| 
 feature name. 
  | 
  
      
  | 
  
| 
 feature name (list). 
  | 
  
      
  | 
  
| 
 feature value. 
  | 
  
      
  | 
  
| 
 feature=value pairs (list). 
  | 
  
      
  | 
  
| 
 Generic identifier. Id can be from any of AGSetId, AGId, AnnotationId, TimelineId, SignalId  | 
  
      
  | 
  
| 
 the MIME class. 
  | 
  
      
  | 
  
| 
 the MIME type. 
  | 
  
      
  | 
  
| 
 the offset into a signal. 
  | 
  
      
  | 
  
| 
 Signal identifier. 
  | 
  
      
  | 
  
| 
 Signal identifiers (list). 
  | 
  
      
  | 
  
| 
 Timeline identifier. 
  | 
  
      
  | 
  
| 
 the track of a signal. 
  | 
  
      
  | 
  
| 
 a uniform resource identifier. 
  | 
  
      
  | 
  
| 
 the unit for offsets. 
  | 
  
      
  | 
  
| 
 Check that all anchors of annotations of a given type are bounded by anchors that have an offset, following paths of this type. 
 
  | 
  
      
  | 
  
| 
 Check that all anchors of annotations of a given type have an offset. 
 
  | 
  
      
  | 
  
| 
 Check that all annotations of type type1 are coextensive with an annotation of type type2, and vice versa (an existence not uniqueness test). 
 
  | 
  
      
  | 
  
| 
 Check that all annotations of a given type form a connected subgraph. 
 
  | 
  
      
  | 
  
| 
 Check that all annotations of a given type have the specified feature. 
 
  | 
  
      
  | 
  
| 
 Check that all annotations of a given type have the specified feature and that its value is a valid AnnotationId. 
 
  | 
  
      
  | 
  
| 
 Check that all annotations of a given type form a connected linear sequence. 
 
  | 
  
      
  | 
  
| 
 Check that all annotations of type spanType span annotations of type spannedType and that all annotations of type spannedType are spanned by annotations of type spanType. 
 
  | 
  
      
  | 
  
| 
 Clone an annotation. Make a copy of the specified annotation, assign the new annotation a new AnnotationId. 
 
  | 
  
      
  | 
  
| 
 Create a new AG and add it to the AGSet. 
 
 
  | 
  
      
  | 
  
| 
 Create a new AGSet. 
 
 
  | 
  
      
  | 
  
| 
 Create an anchor. 
 
 
  | 
  
      
  | 
  
| 
 Create an anchor with specified signals. 
 
 
  | 
  
      
  | 
  
| 
 Create an anchor with specified offset, unit and signals. 
 
 
  | 
  
      
  | 
  
| 
 Create a new annotation. 
 
 
  | 
  
      
  | 
  
| 
 Create a new signal and add it to the timeline. 
 
 
  | 
  
      
  | 
  
| 
 Create a new timeline and add it to the AGSet. 
 
 
  | 
  
      
  | 
  
| 
 Delete an AG. 
  | 
  
      
  | 
  
| 
 Delete an AGSet. 
 
  | 
  
      
  | 
  
| 
 Delete an anchor. 
  | 
  
      
  | 
  
| 
 Delete an annotation. 
  | 
  
      
  | 
  
| 
 Delete a feature. This is for both the features of an annotation, and for the metadata associated with AGSets, AGs, Timelines and Signals. 
 
  | 
  
      
  | 
  
| 
 Delete a signal. 
  | 
  
      
  | 
  
| 
 Delete a timeline. 
  | 
  
      
  | 
  
| 
 Test if an AG exists. 
  | 
  
      
  | 
  
| 
 Test if an AGSet exists. 
  | 
  
      
  | 
  
| 
 Test if an anchor exists. 
  | 
  
      
  | 
  
| 
 Test if an annotation exists. 
  | 
  
      
  | 
  
| 
 Test if a feature exists. This is for both the features of an annotation, and for the metadata associated with AGSets, AGs, Timelines and Signals. 
 
  | 
  
      
  | 
  
| 
 Test if a signal exists. 
  | 
  
      
  | 
  
| 
 Test if a timeline exists. 
  | 
  
      
  | 
  
| 
 Get the AGId of the given id. 
  | 
  
      
  | 
  
| 
 Get all the Ids of AGs which belong to the specified AGSet. 
 
 
  | 
  
      
  | 
  
| 
 Get the AGSetId of the given id. 
  | 
  
      
  | 
  
| 
 Get the offset of an anchor. 
  | 
  
      
  | 
  
| 
 Get all the anchors in an AG. 
  | 
  
      
  | 
  
| 
 Get all anchors which are anchored within specified distance of the given offset. 
 
 
  | 
  
      
  | 
  
| 
 Get all anchors which are anchored at the given offset. 
 
 
  | 
  
      
  | 
  
| 
 Get all anchors which are anchored at the closest offset to the given offset. This function first finds the existing offset o which is nearest to the given offset, then returns all the anchors that anchor at offset o.  | 
  
      
  | 
  
| 
 Get the signal Ids associated with the given anchor. 
  | 
  
      
  | 
  
| 
 Test if an anchor is anchored (has offset). 
  | 
  
      
  | 
  
| 
 Get feature names of all annotations in an AGSet, AG, or Annotation. 
  | 
  
      
  | 
  
| 
 Set the start of an annotation to the specified anchor. Get all the information of the annotation Get all the information of the specified annotation 
 
  | 
  
      
  | 
  
| 
 Get annotation sequence by offset, starting from the given offset, and ending at another given offset. Get all the annotations with start anchor offset in between the specified offsets, sort by using start anchor offset as first sorting key and end anchor offset as the second.  | 
  
      
  | 
  
| 
 Get annotation sequence by offset, starting from a given offset. Get all the annotations with start offset are greater than or equal to specified offset, sort by using start anchor offset as first sorting key and end anchor offset as the second.  | 
  
      
  | 
  
| 
 Get annotation sequence by offset. Get all the annotations sorted by using start anchor offset as first sorting key and end anchor offset as the second.  | 
  
      
  | 
  
| 
 Get all annotations whose specified feature equals to the specified value. 
  | 
  
      
  | 
  
| 
 Get all annotations which hangs over a given offset. Return all annotations whose start offset is smaller than or equal to the given offset AND whose end offset is greater than or equal to the given offset.  | 
  
      
  | 
  
| 
 Get all annotations of the given type. 
  | 
  
      
  | 
  
| 
 Get the type of the annotation. 
  | 
  
      
  | 
  
| 
 Get types of all annotations in an AGSet, AG, or Annotation. 
  | 
  
      
  | 
  
| 
 Get the end anchor. 
  | 
  
      
  | 
  
| 
 Get the offset of the end anchor of an annotation. 
  | 
  
      
  | 
  
| 
 Get the value of a feature. This is for both the features of an annotation, and for the metadata associated with AGSets, AGs, Timelines and Signals. 
 
  | 
  
      
  | 
  
| 
 Get all feature names. Get all feature names in a space separated list. This is for both the features of an annotation, and for the metadata associated with AGSets, AGs, Timelines and Signals. 
 
  | 
  
      
  | 
  
| 
 Get all features and values in a single string. Get all features and values in a single string in Dublin Core Structured Values DCSV (Cox & Iannella) format. For example, "name=Stone Philips;phone=(215)555-8888;age=40" 
 
 
 Punctuation characters are used in recording a structured value as follows: 
 The following patterns show how structured values may be recorded in strings using DCSV: "u1; u2; u3" "cA=v1" "cA=v1; cB.part1=v2; cB.part2=v3" "cA=v1; u2; u3" where u1, u2 and u3 are unlabelled components, cA and cB are the labels of Structured Value components, part1 and part2 are sub-components of cB, and v1, v2 and v3 are values of the components. 
 
  | 
  
      
  | 
  
| 
 Get the incoming annotations with specified type. 
  | 
  
      
  | 
  
| 
 Get the incoming annotations of an anchor. 
  | 
  
      
  | 
  
| 
 Get the unit of the offset of an anchor. 
  | 
  
      
  | 
  
| 
 Get the outgoing annotations with specified type. 
  | 
  
      
  | 
  
| 
 Get the outgoing annotations of an anchor. 
  | 
  
      
  | 
  
| 
 Get the encoding of the specified signal. 
  | 
  
      
  | 
  
| 
 Get the MimeClass of the specified signal. 
  | 
  
      
  | 
  
| 
 Get the MimeType of the specified signal. 
  | 
  
      
  | 
  
| 
 Get the track of the specified signal. 
  | 
  
      
  | 
  
| 
 Get the unit of the specified signal. 
  | 
  
      
  | 
  
| 
 Get the XlinkHref of the specified signal. 
  | 
  
      
  | 
  
| 
 Get the XlinkType of the specified signal. 
  | 
  
      
  | 
  
| 
 Get all the Ids of sigals which belong to the specified timeline. 
 
 
  | 
  
      
  | 
  
| 
 Get the start anchor. 
  | 
  
      
  | 
  
| 
 Get the offset of the start anchor of an annotatino. 
  | 
  
      
  | 
  
| 
 Get the TimelineId of the given id. 
  | 
  
      
  | 
  
| 
 Load an annotation file. 
 
  | 
  
      
  | 
  
| 
 LoadFromDB loads the specified AGSet from the database server. 
 
 
 DSN is the registered ODBC Data Source Name, it should be defined in the .odbc.ini file in your home directory. All other arguments can be either defined in the .odbc.ini file, or defined in the connect string itself. To gain access to most ODBC data sources, you must provide a valid user ID and corresponding password. These values are initially registered by the database administrator. Probably the easiest way is to define every argument in the .odbc.ini file in your home directory. The following is a sample driver section for DSN 'talkbank' in the configuration file for iODBC. To make the explanation easier, line numbers are included. Please notice that UID and PWD become USER and PASSWORD, respectively, in iODBC's configuration file. 
 1 [talkbank] 2 Driver = /pkg/ldc/lib/libmyodbc.so 3 DSN = talkbank 4 SERVER = talkbank.ldc.upenn.edu 5 USER = myuserid 6 PASSWORD = mypasswd 7 DATABASE = talkbank Line 1 is the name of the driver section, which is 'talkbank'. You can have multiple driver sections in one configuration file. Line 2 specifies the ODBC driver to use. Line 3 gives the name of the DSN, which is 'talkbank'. Line 4 specifies the hostname of the machine on which the database server is running. Line 5 is the user name to use to connect to the server. Line 6 is the password associated with the user name. Line 7 is the database to connect to. If you have all required arguments specified in your .odbc.ini file like the one above, the connect string can simply be: DSN=talkbank; If you have not specified some of the arguments, say USER and PASSWORD, in the configuration file, you can still specify them in your connect string: DSN=talkbank;UID=myuserid;PWD=mypasswd;  | 
  
      
  | 
  
| 
 Split an annotation to n annotations. A version of split which does the split operation n-1 times, i.e. split the original annotation into n annotations. 
 
 
  | 
  
      
  | 
  
| 
 Test structural precedence of one annotation over the other. 
  | 
  
      
  | 
  
| 
 Set the offset of an anchor. 
  | 
  
      
  | 
  
| 
 Set the signal Ids associated with the given anchor. 
  | 
  
      
  | 
  
| 
 Set the end of an annotation to the specified anchor. 
  | 
  
      
  | 
  
| 
 Set the offset of the end anchor of an annotation. 
  | 
  
      
  | 
  
| 
 Set the value of a feature. This is for both the features of an annotation, and for the metadata associated with AGSets, AGs, Timelines and Signals. 
 
  | 
  
      
  | 
  
| 
 Set multiple features in a single string. Set multiple features in a single string in Dublin Core Structured Values DCSV (Cox & Iannella) format. For example, "name=Stone Philips;phone=(215)555-8888;age=40" 
 
 Punctuation characters are used in recording a structured value as follows: 
 The following patterns show how structured values may be recorded in strings using DCSV: 
     "u1; u2; u3"
     "cA=v1"
     "cA=v1; cB.part1=v2; cB.part2=v3"
     "cA=v1; u2; u3"
  where u1, u2 and u3 are unlabelled components, cA and cB are the labels of Structured Value components, part1 and part2 are sub-components of cB, and v1, v2 and v3 are values of the components.
 
  | 
  
      
  | 
  
| 
 Set the unit of the offset of an anchor. 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Set the offset of the start anchor of an annotation. 
  | 
  
      
  | 
  
| 
 Split an anchor in two. Split an anchor a in two, creating a new anchor a' having the same offset as the original one. Anchor a has all the incoming annotations, while anchor a' has all the outgoing annotations. 
  | 
  
      
  | 
  
| 
 Split an annotation a in two. Split an annotation a in two, creating a new annotation a' having the same label data as the original one. The two annotations a, a' connect head-to-tail at a new anchor. The new annotation and anchor have identifiers assign from the specified identifier spaces. The new anchor is unanchored, i.e. has no offset. 
 
  | 
  
      
  | 
  
| 
 Store annotation graphs in native format. 
 
  | 
  
      
  | 
  
| 
 StoreToDB stores the specified AGSet to the database server. 
 
 
 DSN is the registered ODBC Data Source Name, it should be defined in the .odbc.ini file in your home directory. All other arguments can be either defined in the .odbc.ini file, or defined in the connect string itself. To gain access to most ODBC data sources, you must provide a valid user ID and corresponding password. These values are initially registered by the database administrator. Probably the easiest way is to define every argument in the .odbc.ini file in your home directory. The following is a sample driver section for DSN 'talkbank' in the configuration file for iODBC. To make the explanation easier, line numbers are included. Please notice that UID and PWD become USER and PASSWORD, respectively, in iODBC's configuration file. 
 1 [talkbank] 2 Driver = /pkg/ldc/lib/libmyodbc.so 3 DSN = talkbank 4 SERVER = talkbank.ldc.upenn.edu 5 USER = myuserid 6 PASSWORD = mypasswd 7 DATABASE = talkbank Line 1 is the name of the driver section, which is 'talkbank'. You can have multiple driver sections in one configuration file. Line 2 specifies the ODBC driver to use. Line 3 gives the name of the DSN, which is 'talkbank'. Line 4 specifies the hostname of the machine on which the database server is running. Line 5 is the user name to use to connect to the server. Line 6 is the password associated with the user name. Line 7 is the database to connect to. If you have all required arguments specified in your .odbc.ini file like the one above, the connect string can simply be: DSN=talkbank; If you have not specified some of the arguments, say USER and PASSWORD, in the configuration file, you can still specify them in your connect string: DSN=talkbank;UID=myuserid;PWD=mypasswd;  | 
  
      
  | 
  
| 
 Unset the offset of an anchor. The anchor becomes unanchored after being unset.  | 
  
      
  | 
  
| 
 Unset a feature. Set the feature to empty. This is for both the features of an annotation, and for the metadata associated with AGSets, AGs, Timelines and Signals. 
 
  | 
  
      
  | 
  
| 
 Unset all features Set all features to empty. This is for both the features of an annotation, and for the metadata associated with AGSets, AGs, Timelines and Signals. 
 
  | 
  
      
  | 
  
| 
 Dump the specified AG in ATLAS Level 0 forma. 
  | 
  
      
  | 
  
| 
 Dump the specified AGSet in ATLAS Level 0 format. 
  | 
  
1.2.7 written by Dimitri van Heesch,
 © 1997-2001