// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
//
// Contact: phylosoft @ gmail . com
-// WWW: www.phylosoft.org/forester
+// WWW: https://sites.google.com/site/cmzmasek/home/software/forester
package org.forester.phylogeny.data;
import java.io.IOException;
import java.io.Writer;
-import org.forester.io.parsers.nhx.NHXtags;
import org.forester.io.parsers.phyloxml.PhyloXmlMapping;
import org.forester.util.ForesterUtil;
public final class Identifier implements PhylogenyData {
- final public static String NCBI = "ncbi";
- final public static String REFSEQ = "refseq";
- final private String _value;
- final private String _provider;
- final private String _value_provider;
+ final private String _value;
+ final private String _provider;
+ final private String _value_provider;
public Identifier() {
_value = "";
return sb;
}
+ public String getValuePlusProvider() {
+ return _value_provider;
+ }
+
@Override
public PhylogenyData copy() {
return new Identifier( getValue(), getProvider() );
@Override
public StringBuffer toNHX() {
- final StringBuffer sb = new StringBuffer();
- sb.append( ":" );
- sb.append( NHXtags.NODE_IDENTIFIER );
- sb.append( ForesterUtil.replaceIllegalNhxCharacters( getValue() ) );
- return sb;
+ throw new UnsupportedOperationException();
}
@Override