[MOBY-dev] decomposition of BioMoby Objects in Taverna
Jerzy Orlowski
jerzyo at genesilico.pl
Fri Sep 26 08:28:48 UTC 2008
Hi
I think there is one important option missing in BioMoby plugins in Taverna.
Suppose I have a MobyService that returns an AminoAcidSequence. I want
to extract the sequence on my AminAcidSequence (it is a String object)
and use it as input for another MobyServices that eats String as its input.
The only way I can do it now is to use a Parser which decomposes
AminoAcidSequence to basic types and then construct my String from these
basic elements
(namespace,id,aminoacid_'Length',aminoacid_'Length'_id,aminoacid_'Length'_ns,aminoacid_'SequenceString',aminoacid_'SequenceString'_id
and aminoacid_'SequenceString'_ns).
This is not very difficult in this case, but imagine what would happen
if I parse an object which is composed of for example
WieghtedAminoSequences and try to get AminoAcidSequence out of it...
In fact current BioMobyObjectProcessors are processors for constructing
MobyObjects (with basic types as input ports and composite types as
output ports). There should be another type of
BioMobyObjectDeconstructingProcessors for deconstructing MobyObjects
(with composite types as input ports and basic types as output ports).
Please inform me if such option already exists somewhere and I missed it.
Jerzy Orlowski
More information about the MOBY-dev
mailing list