Class GFFRecordFilter.SequenceFilter

  • All Implemented Interfaces:
    GFFRecordFilter
    Enclosing interface:
    GFFRecordFilter

    public static class GFFRecordFilter.SequenceFilter
    extends java.lang.Object
    implements GFFRecordFilter
    Implementation of GFFRecordFilter that accepts records based upon the sequence name.
    Author:
    Matthew Pocock
    • Constructor Detail

      • SequenceFilter

        public SequenceFilter()
      • SequenceFilter

        public SequenceFilter​(java.lang.String seqName)
    • Method Detail

      • getSeqName

        public java.lang.String getSeqName()
        Retrieve the current sequence name.
        Returns:
        the sequence name String
      • setSeqName

        public void setSeqName​(java.lang.String seqName)
        Set the sequence name to seqName.
        Parameters:
        seqName - the new sequence name to match
      • accept

        public boolean accept​(GFFRecord record)
        Description copied from interface: GFFRecordFilter
        Return whether or not to accept record.
        Specified by:
        accept in interface GFFRecordFilter
        Parameters:
        record - the GFFRecord to filter
        Returns:
        record. getSeqName() == this.getSeqName()