Changeset 20778


Ignore:
Timestamp:
03/03/10 11:55:09 (2 years ago)
Author:
rns
Message:

Fix GFF3 headers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bio/webapp/src/org/intermine/bio/web/export/GFF3Exporter.java

    r20691 r20778  
    7777     
    7878    /** 
    79      * to read genome and modmine versions 
     79     * to read genome and project versions 
    8080     * @return header further info about versions 
    8181     */ 
    8282     
    83     public String getHeaderParts() 
     83    private String getHeaderParts() 
    8484    { 
    85         String header = null; 
     85        StringBuffer header = new StringBuffer(); 
    8686 
    8787        Properties props = PropertiesUtil.getProperties(); 
     
    9191         
    9292        if (fV != null && fV.length() > 0){ 
    93             header = ", D. melanogaster genome v" + fV; 
     93            header.append(", D. melanogaster genome v" + fV); 
    9494        } 
    9595        if (wV != null && wV.length() > 0) { 
    96             header = header + ", C. elegans genome v" + wV; 
     96            header.append(", C. elegans genome v" + wV); 
    9797        } 
    9898        if (mV != null && mV.length() > 0) { 
    99             header = header + ", modMine r" + mV; 
    100         } 
    101         return header; 
    102     } 
    103  
    104     String HEADER = "##gff v3" + getHeaderParts();    
    105      
    106      
     99            header.append(", " + this.sourceName + " " + mV); 
     100        } 
     101        return header.toString(); 
     102    } 
     103 
     104    private String getHeader() { 
     105        return "##gff v3" + getHeaderParts(); 
     106    } 
     107 
    107108    /** 
    108109     * {@inheritDoc} 
     
    152153                // have a chromsome ref and chromosomeLocation ref 
    153154                if (!headerPrinted) { 
    154                     out.println(HEADER); 
     155                    out.println(getHeader()); 
    155156                    headerPrinted = true; 
    156157                } 
     
    256257            // have a chromsome ref and chromosomeLocation ref 
    257258            if (!headerPrinted) { 
    258                 out.println(HEADER); 
     259                out.println(getHeader()); 
    259260                headerPrinted = true; 
    260261            } 
Note: See TracChangeset for help on using the changeset viewer.