public void ContructComponentDetails(IFqFile component) { this.ComponentName = component.getFileName(); this.FileName = component.getFileName(); this.sequencerType = component.getSequencerType(); this.ComponentNumber = component.getComponentNumber(); this.TotalNucs = component.getTotalNucleotides(); this.TotalSequences = component.getFastqArraySize(); this.NucleotidesCleaned = component.getNucleotidesCleaned(); this.Distribution = component.getDistribution(); this.SequenceLengthDistribution = component.getSequenceLengthDistribution(); this.NCount = component.getNCount(); this.CCount = component.getCCount(); this.GCount = component.getGCount(); this.MaxSeqSize = component.getMaxSeqSize(); this.MinSeqSize = component.getMinSeqSize(); this.NPercent = component.nContents(); this.CPercent = component.cContents(); this.GPercent = component.gContents(); this.SequencesRemoved = component.getSequencesRemoved(); this.RemovedAdapters = component.getRemovedAdapters(); this.perBaseStatistics = component.GetPerBaseStatisticsArray(); }