nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.SequenceModel.RNA_Seq.Rockhopper / RockhopperAPI

RockhopperAPI

Full name SMRUCC.genomics.SequenceModel.RNA_Seq.Rockhopper.AnalysisAPI.RockhopperAPI Assembly SMRUCC.genomics.SequenceModel.RNA_Seq.Rockhopper Members 14

01 Syntax

SMRUCC.genomics.SequenceModel.RNA_Seq.Rockhopper.AnalysisAPI.RockhopperAPI

02 Methods

NameOverloadsSummary
RunProgram 1 运行 Rockhopper 分析(等价于命令行调用)。
LoadTranscriptResult 1 读取 *_transcripts.txt。
SaveData 1 写出转录本结果 CSV。
LoadOperonsAsDoor 1 读取操纵子结果并转换为 DOOR 模型。
OperonDiffTest 1 比较两个条件下的操纵子结构,返回不一致的基因。
DifferentTSSs 1 条件间 TSS/TTS 差异。
SaveDifferent 1 写出差异结果 CSV。
KEGGAnalysis 1 KEGG 通路富集分析(差异 TSS/TTS 基因)。
TSSsCategories 1 对 TSS 位点进行六分类并输出明细表。
ParsingRegionSequence 1 解析 5'UTR / 启动子 / TSS / TTS 区域序列并保存为 FASTA。
TransFasta 1 de novo 结果(transcripts.txt)转 FASTA。
TransFastaBatch 1 批量把各子目录下的 de novo transcripts.txt 导出为 FASTA。
LengthDistributions 1 统计目录下 FASTA 文件的序列长度分布。
GenerateModelData 1 由基因关联视图构造转录本模型(对应原始 Run.Analysis 的模型生成步骤)。

03 Members

method RunProgram #
RunProgram(IEnumerable(Of String))

运行 Rockhopper 分析(等价于命令行调用)。

method LoadTranscriptResult #
LoadTranscriptResult(String)

读取 *_transcripts.txt。

method SaveData #
SaveData(IEnumerable(Of Transcripts), String)

写出转录本结果 CSV。

method LoadOperonsAsDoor #
LoadOperonsAsDoor(String, PTT)

读取操纵子结果并转换为 DOOR 模型。

method OperonDiffTest #
OperonDiffTest(DOOR, DOOR)

比较两个条件下的操纵子结构,返回不一致的基因。

Remarks

返回空数组表示两个条件的预测结果一致。

method DifferentTSSs #
DifferentTSSs(IEnumerable(Of Transcripts), IEnumerable(Of Transcripts))

条件间 TSS/TTS 差异。

method SaveDifferent #
SaveDifferent(IEnumerable(Of TSSsDifferent), String)

写出差异结果 CSV。

method KEGGAnalysis #
KEGGAnalysis(IEnumerable(Of TSSsDifferent), String)

KEGG 通路富集分析(差异 TSS/TTS 基因)。

method TSSsCategories #
TSSsCategories(IEnumerable(Of Transcripts), PTT, FastaSeq)

对 TSS 位点进行六分类并输出明细表。

method ParsingRegionSequence #
ParsingRegionSequence(IEnumerable(Of Transcripts), FastaSeq, String)

解析 5'UTR / 启动子 / TSS / TTS 区域序列并保存为 FASTA。

method TransFasta #
TransFasta(String, String)

de novo 结果(transcripts.txt)转 FASTA。

method TransFastaBatch #
TransFastaBatch(String, String)

批量把各子目录下的 de novo transcripts.txt 导出为 FASTA。

method LengthDistributions #
LengthDistributions(String, String)

统计目录下 FASTA 文件的序列长度分布。

method GenerateModelData #
GenerateModelData(IEnumerable(Of Transcript))

由基因关联视图构造转录本模型(对应原始 Run.Analysis 的模型生成步骤)。