[MOBY-l] help in registering a new service

maliha aziz maliha.aziz at yahoo.com
Fri Aug 24 19:37:09 UTC 2007


  As suggested by Mark Wilkinson I am emailing on this list to get some input on this issue ....


We are interested in registering a BIPASS service with BioMoby.We have some questions about registering new data types such as "cluster" and "variant".
  (BIPASS http://bip.umiacs.umd.edu:8080 is a alternative splice database server.
 It has been registered with NAR in 2007.
 /http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=1933140)
    The variables used are as follows
  ·   Identifier (input)
  ·   OrganismName (input)
  ·   ClusterID (input and output)
  ·   Variant
  ·   TranscriptID 
  ·   Chromosome
   
  The four services that we are planning to deploy are as follows 
  
   BIPSearchTranscriptsByTranscriptID – takes transcript Id as      input and generates cluster ids as output
   BIPSearchTranscriptsByAnnotation – takes Annotation as      input and generates cluster ids as output
   BIPSearchTranscriptsByAnyField – takes either Annotation or transcript      Id as input and generates cluster ids as output
   BIPGetClusterInfo – takes cluster Id as      input and generates the corresponding Variant, TranscriptID ,Chromosome as      outputs.
   
   
  The only two things that I find to be new and generated only by BIPASS as they are relevant to BIPASS only ( I dont know how useful they are to the community as they can only be consumed by the BIPASS service next inline) are as follows 
 
 Cluster - generated by 
  
   BIPSearchTranscriptsByTranscriptID
   BIPSearchTranscriptsByAnnotation
   BIPSearchTranscriptsByAnyField      
  This object needs to be of the following format
 
 Cluster ID ISA Object HAS string
 
 Variant -  which tells us whether the particular cluster generated by the  BIPASS tool  contains an alternative splicing case 
 
 This object needs to be of the following format 
 
 Variant ISA Object HASA  BOOLEAN type
 
 
 For registering both of these we would also have to register a new namespace 
 Namespace : BIPASS
 
 
 So for the rest of the inputs and outputs what i think needs to be done is as follows
  \u003cbr\>\u003c/span\>INPUTS\u003c/span\>\u003cbr\>\u003cbr\>\n\n\n1. Identifier\u003cbr\>article name \u003d Identifier\u003cbr\>class \u003d Global_Keyword\u003cbr\>namespace \u003d  Genbank etc (multiple namespaces can be selected... it depends on which repository are we including in BIPASS )\u003cbr\>\u003cbr\>2. OrganismName\u003cbr\>\n\n\narticle name \u003d OrganismName\u003cbr\>\nclass \u003d TaxonScientificName\u003cbr\>\nnamespace \u003d  Genbank  etc (multiple namespaces can be\nselected... it depends on which repository are we including in BIPASS )\u003cbr\>\n\u003cbr\>\u003cspan style\u003d\"font-weight:bold\"\>OUTPUTS\u003c/span\>\u003cbr style\u003d\"font-weight:bold\"\>\u003cbr\>1. ClusterID\u003cbr\>article name \u003d ClusterID\u003cbr\>\n\n\nclass \u003d Cluster\u003cbr\>\n\n\nnamespace \u003d  BIPASS\u003cbr\>\n\n\n\u003cbr\>2. Variant\u003cbr\>article name \u003d Variant\u003cbr\>\n\n\n\nclass \u003d Variant\u003cbr\>\n\n\n\nnamespace \u003d 
 BIPASS\u003cbr\>\u003cbr\> 3.TranscriptID \u003cbr\>article name \u003d TranscriptID \u003cbr\>\n\nclass \u003d object\u003cbr\>\n\nnamespace \u003d  Genbank  etc (multiple namespaces can be\nselected... it depends on which repository are we including in BIPASS )\u003cbr\>\n\n\u003cbr\> 4.Chromosome\u003cbr\>article name \u003d Chromosome\u003cbr\>\n\nclass \u003d GeneticElement\u003cbr\>\n\nnamespace \u003d  BIPASS\u003cbr\>\u003cbr\>As\nfar as the issue about how would the user know which web service takes\nannotation as an input and which takes transcript idz we can name the\nservice in such a way that it becomes explicit that this webservice\ntakes annotations and this takes transcript ids and this third one take\ntranscripts or annotations.\n\u003cbr\>\u003cbr\>Hopefully if this line of thought is approved we can get the webservices registered before the end of this month\u003cbr\>\u003cbr\>regards\u003cbr\>",1] );  //--> 
 INPUTS
 
 1. Identifier
 article name = Identifier
 class = Global_Keyword
 namespace =  Genbank etc (multiple namespaces can be selected... it depends on which repository are we including in BIPASS )
 
 2. OrganismName
 article name = OrganismName
 class = TaxonScientificName
 namespace =  Genbank  etc (multiple namespaces can be selected... it depends on which repository are we including in BIPASS )
 
 OUTPUTS
 
 1. ClusterID
 article name = ClusterID
 class = Cluster
 namespace =  BIPASS
 
 2. Variant
 article name = Variant
 class = Variant
 namespace =  BIPASS
 
  3.TranscriptID 
 article name = TranscriptID 
 class = object
 namespace =  Genbank  etc (multiple namespaces can be selected... it depends on which repository are we including in BIPASS )
 
  4.Chromosome
 article name = Chromosome
 class = GeneticElement
 namespace =  BIPASS


Your feedback would be highly appreciated 

Thanks
Maliha Aziz

       
---------------------------------
Pinpoint customers who are looking for what you sell. 



More information about the moby-l mailing list