Class EmblReference


  • public class EmblReference
    extends java.lang.Object
    This class contains the processed data of embl file that contains the referenceNumber, referenceComment, referencePosition referenceCrossReference, referenceGroup, referenceAuthor referenceTitle, referenceLocation
    Since:
    5.0.0
    Author:
    Noor Aldeen Al Mbaidin
    • Constructor Summary

      Constructors 
      Constructor Description
      EmblReference()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      EmblReference copyEmblReference​(EmblReference emblReference)
      return copy of EmblReference
      java.lang.String getReferenceAuthor()
      The RA (Reference Author) lines list the authors of the paper (or other work) cited.
      java.lang.String getReferenceComment()
      The RC (Reference Comment) linetype is an optional linetype which appears if The reference has a comment.
      java.lang.String getReferenceCrossReference()
      The RX (reference cross-reference) linetype is an optional linetype which appears if one or more contiguous base spans of the presented sequence can be attributed to the reference in question.
      java.lang.String getReferenceGroup()
      The RG (Reference Group) lines list the working groups/consortia that produced the record.
      java.lang.String getReferenceLocation()
      The RL (Reference Location) line contains the conventional citation information for the reference.
      java.lang.String getReferenceNumber()
      The RN (Reference Number) line gives a unique number to each reference Citation within an entry.
      java.lang.String getReferencePosition()
      The RP (Reference Position) linetype is an optional linetype which appears if one or more contiguous base spans of the presented sequence can be attributed to the reference in question.
      java.lang.String getReferenceTitle()
      The RT (Reference Title) lines give the title of the paper (or other work) as exactly as is possible given the limitations of computer character sets.
      void setReferenceAuthor​(java.lang.String referenceAuthor)  
      void setReferenceComment​(java.lang.String referenceComment)  
      void setReferenceCrossReference​(java.lang.String referenceCrossReference)  
      void setReferenceGroup​(java.lang.String referenceGroup)  
      void setReferenceLocation​(java.lang.String referenceLocation)  
      void setReferenceNumber​(java.lang.String referenceNumber)  
      void setReferencePosition​(java.lang.String referencePosition)  
      void setReferenceTitle​(java.lang.String referenceTitle)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EmblReference

        public EmblReference()
    • Method Detail

      • getReferenceNumber

        public java.lang.String getReferenceNumber()
        The RN (Reference Number) line gives a unique number to each reference Citation within an entry. This number is used to designate the reference in comments and in the feature table.
        Returns:
        referenceNumber
      • setReferenceNumber

        public void setReferenceNumber​(java.lang.String referenceNumber)
      • getReferenceComment

        public java.lang.String getReferenceComment()
        The RC (Reference Comment) linetype is an optional linetype which appears if The reference has a comment.
        Returns:
        String
      • setReferenceComment

        public void setReferenceComment​(java.lang.String referenceComment)
      • getReferencePosition

        public java.lang.String getReferencePosition()
        The RP (Reference Position) linetype is an optional linetype which appears if one or more contiguous base spans of the presented sequence can be attributed to the reference in question.
        Returns:
        String
      • setReferencePosition

        public void setReferencePosition​(java.lang.String referencePosition)
      • getReferenceCrossReference

        public java.lang.String getReferenceCrossReference()
        The RX (reference cross-reference) linetype is an optional linetype which appears if one or more contiguous base spans of the presented sequence can be attributed to the reference in question.
        Returns:
        String
      • setReferenceCrossReference

        public void setReferenceCrossReference​(java.lang.String referenceCrossReference)
      • getReferenceGroup

        public java.lang.String getReferenceGroup()
        The RG (Reference Group) lines list the working groups/consortia that produced the record.
        Returns:
        String
      • setReferenceGroup

        public void setReferenceGroup​(java.lang.String referenceGroup)
      • getReferenceAuthor

        public java.lang.String getReferenceAuthor()
        The RA (Reference Author) lines list the authors of the paper (or other work) cited. All of the authors are included, and are listed in the order given in the paper.
        Returns:
        String
      • setReferenceAuthor

        public void setReferenceAuthor​(java.lang.String referenceAuthor)
      • getReferenceTitle

        public java.lang.String getReferenceTitle()
        The RT (Reference Title) lines give the title of the paper (or other work) as exactly as is possible given the limitations of computer character sets.
        Returns:
        String
      • setReferenceTitle

        public void setReferenceTitle​(java.lang.String referenceTitle)
      • getReferenceLocation

        public java.lang.String getReferenceLocation()
        The RL (Reference Location) line contains the conventional citation information for the reference.
        Returns:
        String
      • setReferenceLocation

        public void setReferenceLocation​(java.lang.String referenceLocation)
      • copyEmblReference

        public EmblReference copyEmblReference​(EmblReference emblReference)
        return copy of EmblReference
        Parameters:
        emblReference -
        Returns:
        EmblReference