psidev.psi.mi.jami.utils.XrefUtils.createDoiIdentity()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(83)

本文整理了Java中psidev.psi.mi.jami.utils.XrefUtils.createDoiIdentity()方法的一些代码示例,展示了XrefUtils.createDoiIdentity()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XrefUtils.createDoiIdentity()方法的具体详情如下:
包路径:psidev.psi.mi.jami.utils.XrefUtils
类名称:XrefUtils
方法名:createDoiIdentity

XrefUtils.createDoiIdentity介绍

暂无

代码示例

代码示例来源:origin: psidev.psi.mi.jami/jami-core

public static Publication createPublicationDoi(String doi){
  return new DefaultPublication(XrefUtils.createDoiIdentity(doi));
}

代码示例来源:origin: psidev.psi.mi.jami.bridges/jami-imexcentral

private void copyIdentifiersFromDelegate() {
  List<Identifier> imexIdentifiers = this.delegate.getIdentifier();
  for (Identifier identifier : imexIdentifiers){
    if (identifier.getNs() == null || identifier.getAc() == null){
      // nothing to do
    }
    else if (identifier.getNs().equals("pmid")){
      super.getIdentifiers().add(XrefUtils.createPubmedIdentity(identifier.getAc()));
    }
    else if (identifier.getNs().equals("imex") && !identifier.getAc().equals("N/A")){
      super.getXrefs().add(XrefUtils.createXrefWithQualifier(Xref.IMEX, Xref.IMEX_MI, identifier.getAc(), Xref.IMEX_PRIMARY, Xref.IMEX_PRIMARY_MI));
    }
    else if (identifier.getNs().equals("doi")){
      super.getIdentifiers().add(XrefUtils.createDoiIdentity(identifier.getAc()));
    }
    else if (identifier.getNs().equals("jint")){
      super.getIdentifiers().add(XrefUtils.createIdentityXref("jint", identifier.getAc()));
    }
  }
  if (super.getImexId() == null && this.delegate.getImexAccession() != null && !this.delegate.getImexAccession().equals("N/A")){
    super.getXrefs().add(XrefUtils.createXrefWithQualifier(Xref.IMEX, Xref.IMEX_MI, this.delegate.getImexAccession(), Xref.IMEX_PRIMARY, Xref.IMEX_PRIMARY_MI));
  }
}

相关文章