Example #1
0
  /**
   * Get the latest (edited) literature/dbxref qualifiers
   *
   * @return
   */
  public QualifierVector getQualifiers() {
    QualifierVector referenceQualifier = null;
    String literatureTxt = literatureTextArea.getText().trim();

    if (!literatureTxt.equals("")) {
      referenceQualifier = new QualifierVector();
      String[] lits = getValues(literatureTxt);
      StringVector litValues = new StringVector(lits);
      Qualifier literature = new Qualifier("literature", litValues);
      referenceQualifier.setQualifier(literature);
    }

    String dbxrefTxt = dbxrefTextArea.getText().trim();
    if (!dbxrefTxt.equals("")) {
      if (referenceQualifier == null) referenceQualifier = new QualifierVector();
      String[] dbxrefs = getValues(dbxrefTxt);
      StringVector dbxrefsValues = new StringVector(dbxrefs);
      Qualifier dbxrefsQualifier = new Qualifier("Dbxref", dbxrefsValues);
      referenceQualifier.setQualifier(dbxrefsQualifier);
    }

    return referenceQualifier;
  }