Source code for TASSELpy.net.maizegenetics.taxa.Taxon

from TASSELpy.java.lang.Comparable import Comparable
from TASSELpy.net.maizegenetics.util.GeneralAnnotation import GeneralAnnotation
from TASSELpy.utils.Overloading import javaOverload,javaConstructorOverload
from TASSELpy.java.lang.String import metaString
from TASSELpy.utils.helper import make_sig

java_imports = {'String':'java/lang/String',
                'Taxon':'net/maizegenetics/taxa/Taxon'}
[docs]class Taxon(Comparable, GeneralAnnotation): _java_name = java_imports['Taxon'] def __repr__(self): return "Taxon(%s)" % self.getName() @javaConstructorOverload(java_imports['Taxon'], (make_sig([java_imports['String']],'void'),(metaString,)))
[docs] def __init__(self, *args, **kwargs): """ Instantiates a Taxon Signatures: Taxon(String name) """ super(Taxon, self).__init__(*args,generic=(Taxon,),**kwargs)
@javaOverload("toStringWithVCFAnnotation", (make_sig([],java_imports['String']),(),None))
[docs] def toStringWithVCFAnnotation(self, *args): """ Signatures: String toStringWithVCFAnnotation() """ pass
@javaOverload("getName", (make_sig([],java_imports['String']),(),None))
[docs] def getName(self, *args): """ Signatures: String getName() """ pass