-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathRSContigThing.spec
More file actions
40 lines (34 loc) · 975 Bytes
/
RSContigThing.spec
File metadata and controls
40 lines (34 loc) · 975 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
A KBase module: RSContigThing
This sample module contains one small method - filter_contigs.
*/
module RSContigThing {
/*
A string representing a ContigSet id.
*/
typedef string contigset_id;
/*
A string representing a workspace name.
*/
typedef string workspace_name;
typedef structure {
workspace_name workspace;
contigset_id contigset_id;
int min_length;
} FilterContigsParams;
/*
The workspace ID for a ContigSet data object.
@id ws KBaseGenomes.ContigSet
*/
typedef string ws_contigset_id;
typedef structure {
ws_contigset_id new_contigset_ref;
int n_initial_contigs;
int n_contigs_removed;
int n_contigs_remaining;
} FilterContigsResults;
/*
Filter contigs in a ContigSet by DNA length
*/
funcdef filter_contigs(FilterContigsParams params) returns (FilterContigsResults) authentication required;
};