[MOBY-l] Moby class hierarchy
Lukas Mueller
mueller at acoma.stanford.edu
Thu May 2 23:31:57 UTC 2002
Hi,
On the trip home I was thinking about a class hierarchy for moby objects
until the ibook batteries ran out. This could maybe be a basis for
future discussion?
Since with have a class hierarchy, we don't need to specify the class in
the quadruple anymore, so we're back to a triple. In the square brackets
are the slots, attributes or whatever you want to call it, so that every
object only has minimal information. The root element is Moby, and its
children are indented etc. The Moby objects can be grouped ad hoc in
Moby_lists. Sorry for the weird format but I'm not too familiar with XDL
or whatever the right acronym is...
Cheers
Lukas
Moby [triple]
VirtualSequence [length] # does not contain the complete
sequence, only length
Sequence [sequence]
DNA []
Chromosome [chromosomeNumber]
Assembly
BAC etc.
SequenceFragment [seq]
Polymorphism [type {snp, indel, deletion, insertion,
reversion} start, end, polymorphicSeq]
Locus [GeneModel_List]
GeneModel [Sequence, orientation, Chromosome, start, end,
SequenceFeatureAnnotation_List]
Repeat []
Domain []
Transposon []
RNA []
EST
tRNA [aminoAcid]
snRNA []
rRNA []
Primary Transcript []
Mature Transcript []
Protein []
ProteinSecondaryStructure [type, start, end]
Domain [start, end]
DNADomain []
ProteinDomain []
Keyword [id, term]
GOTerm [id, term]
Ontology
GOOntology [GOTerm,
Annotation [evidence]
SequencFeatureAnnotation [start, end, SequenceFeatureOntologyId]
GOAnnotation [GOTerm]
SequenceAlignment
Multiple
ClustalW [SeqList, {parameters}]
Pairwise
SequenceMatch
BLAST
NCBI-BLAST [seq (query), Seq_List (matched), {match_parameters}
WU-BLAST
FASTA
ExpressionAnalysis
# Jason?
Pathway [pathwayName]
Genefamily [genefamilyName]
Species [speciesCommonName, speciesScientificName, NCBITaxonID]
Experiment [experimentName, experimentType, experimentDescription,
experimentData, experimentResult]
Publication [title, journal, Individuals_List, year, Institution]
WebResource
Individual [firstName, lastName, email, Institution]
Institution [name, address]
Alias
Description
Moby_List [Moby+]
More information about the moby-l
mailing list