本文整理汇总了Java中org.sbml.jsbml.Species.getMetaId方法的典型用法代码示例。如果您正苦于以下问题:Java Species.getMetaId方法的具体用法?Java Species.getMetaId怎么用?Java Species.getMetaId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.sbml.jsbml.Species
的用法示例。
在下文中一共展示了Species.getMetaId方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: annotateSpecies
import org.sbml.jsbml.Species; //导入方法依赖的package包/类
/**
* Annotate SBML species with SBOL component, component definition, and any existing, annotating
* DNA components or strand sign.
*
* @param species - The SBML species to be annotated with SBOL FunctionalComponent
* @param comp - The SBOL FunctionalComponent to be annotated into SBML species.
* @param sbolDoc - The SBOL Document that contains the SBOL FunctionalComponent to parse for annotation.
*/
private static void annotateSpecies(Species species, FunctionalComponent comp, SBOLDocument sbolDoc) {
SBOLAnnotation speciesAnno;
List<URI> dnaCompIdentities = new LinkedList<URI>();
String strand = AnnotationUtility.parseSBOLAnnotation(species, dnaCompIdentities);
if (strand != null && dnaCompIdentities.size() > 0) {
List<URI> sbolElementIdentities = new LinkedList<URI>();
sbolElementIdentities.add(comp.getDefinitionURI());
speciesAnno = new SBOLAnnotation(species.getMetaId(), comp.getClass().getSimpleName(),
sbolElementIdentities, dnaCompIdentities, strand);
} else {
speciesAnno = new SBOLAnnotation(species.getMetaId(), comp.getClass().getSimpleName(),
comp.getDefinitionURI());
}
ComponentDefinition compDef = sbolDoc.getComponentDefinition(comp.getDefinitionURI());
if (compDef!=null) {
speciesAnno.createSBOLElementsDescription(compDef.getClass().getSimpleName(),
compDef.getIdentity());
AnnotationUtility.setSBOLAnnotation(species, speciesAnno);
}
}