Пример #1
0
 /// <summary>
 /// constructor
 /// </summary>
 public FileHeader(string identifier, ushort schemaVersion, ushort dataVersion,
                   TranscriptDataSource transcriptSource, long creationTimeTicks, GenomeAssembly genomeAssembly,
                   ICustomFileHeader customHeader)
 {
     Identifier        = identifier;
     SchemaVersion     = schemaVersion;
     DataVersion       = dataVersion;
     TranscriptSource  = transcriptSource;
     CreationTimeTicks = creationTimeTicks;
     GenomeAssembly    = genomeAssembly;
     Custom            = customHeader;
     Size = identifier.Length + customHeader.Size + InternalSize + 1;
 }
Пример #2
0
 /// <summary>
 /// returns an empty header
 /// </summary>
 public static FileHeader GetHeader(long creationTimeTicks, GenomeAssembly genomeAssembly,
                                    ICustomFileHeader customFileHeader)
 {
     return(new FileHeader(CacheConstants.Identifier, CacheConstants.SchemaVersion, CacheConstants.DataVersion,
                           TranscriptDataSource.BothRefSeqAndEnsembl, creationTimeTicks, genomeAssembly, customFileHeader));
 }