コード例 #1
0
ファイル: subset.go プロジェクト: MG-RAST/Shock
func NewSubsetIndexer(f *os.File) subset {
	return subset{
		f:     f,
		r:     line.NewReader(f),
		Index: New(),
	}
}
コード例 #2
0
ファイル: column.go プロジェクト: MG-RAST/Shock
func NewColumnIndexer(f *os.File) column {
	return column{
		f:     f,
		r:     line.NewReader(f),
		Index: New(),
	}
}
コード例 #3
0
ファイル: line.go プロジェクト: MG-RAST/Shock
func NewLineIndexer(f *os.File, nType string, snFormat string, snIndexPath string) Indexer {
	return &lineRecord{
		f:     f,
		r:     line.NewReader(f),
		t:     nType,
		snf:   snFormat,
		snp:   snIndexPath,
		Index: New(),
	}
}