annotate manipulate/extend_linearcode/README_extend.md @ 1:0a5e0df17054 draft default tip

Uploaded
author chrisb
date Fri, 06 May 2016 08:05:48 -0400
parents 89592faa2875
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
89592faa2875 Uploaded
chrisb
parents:
diff changeset
1 [TOC]
89592faa2875 Uploaded
chrisb
parents:
diff changeset
2
89592faa2875 Uploaded
chrisb
parents:
diff changeset
3 # lc_extend.py
89592faa2875 Uploaded
chrisb
parents:
diff changeset
4 This tool provides all permutations of linear code with uncertain leaves.
89592faa2875 Uploaded
chrisb
parents:
diff changeset
5
89592faa2875 Uploaded
chrisb
parents:
diff changeset
6 *Buggy, not guaranteed to function properly...*
89592faa2875 Uploaded
chrisb
parents:
diff changeset
7
89592faa2875 Uploaded
chrisb
parents:
diff changeset
8 ## Works with Galaxy?
89592faa2875 Uploaded
chrisb
parents:
diff changeset
9 Yes. see [lc_extend.xml](lc_extend.xml)
89592faa2875 Uploaded
chrisb
parents:
diff changeset
10
89592faa2875 Uploaded
chrisb
parents:
diff changeset
11 ## Command line usage
89592faa2875 Uploaded
chrisb
parents:
diff changeset
12
89592faa2875 Uploaded
chrisb
parents:
diff changeset
13 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
14 ../../virtualpy/bin/activate
89592faa2875 Uploaded
chrisb
parents:
diff changeset
15 python lc_extend.py -i $input -o $output -l $logfile $appendorextend
89592faa2875 Uploaded
chrisb
parents:
diff changeset
16 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
17
89592faa2875 Uploaded
chrisb
parents:
diff changeset
18 ## Example input / output
89592faa2875 Uploaded
chrisb
parents:
diff changeset
19 Query sequence
89592faa2875 Uploaded
chrisb
parents:
diff changeset
20
89592faa2875 Uploaded
chrisb
parents:
diff changeset
21 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
22 (Ma2Ma3(Ma3(Ma6)Ma6)Mb4GNb4GN,M)
89592faa2875 Uploaded
chrisb
parents:
diff changeset
23 (A??GN??Ma3(GN??Ma6)Mb4GNb4(Fa6)GN)
89592faa2875 Uploaded
chrisb
parents:
diff changeset
24 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
25
89592faa2875 Uploaded
chrisb
parents:
diff changeset
26 Default Output sequence
89592faa2875 Uploaded
chrisb
parents:
diff changeset
27
89592faa2875 Uploaded
chrisb
parents:
diff changeset
28 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
29 ((M??)X??)(Ma2Ma3(Ma3)(Ma6)Ma6)Mb4GNb4GN
89592faa2875 Uploaded
chrisb
parents:
diff changeset
30 (A??GN??Ma3(GN??Ma6)Mb4GNb4(Fa6)GN)
89592faa2875 Uploaded
chrisb
parents:
diff changeset
31 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
32
89592faa2875 Uploaded
chrisb
parents:
diff changeset
33 Extended Output sequence _(not recommended)_
89592faa2875 Uploaded
chrisb
parents:
diff changeset
34
89592faa2875 Uploaded
chrisb
parents:
diff changeset
35 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
36 M??Ma2Ma3(Ma3(Ma6)Ma6)Mb4GNb4GN
89592faa2875 Uploaded
chrisb
parents:
diff changeset
37 Ma2Ma3(M??Ma3(Ma6)Ma6)Mb4GNb4GN
89592faa2875 Uploaded
chrisb
parents:
diff changeset
38 Ma2Ma3(Ma3(M??Ma6)Ma6)Mb4GNb4GN
89592faa2875 Uploaded
chrisb
parents:
diff changeset
39 (A??GN??Ma3(GN??Ma6)Mb4GNb4(Fa6)GN)
89592faa2875 Uploaded
chrisb
parents:
diff changeset
40 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
41
89592faa2875 Uploaded
chrisb
parents:
diff changeset
42 ## Help
89592faa2875 Uploaded
chrisb
parents:
diff changeset
43 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
44 ../../virtualpy/bin/activate
89592faa2875 Uploaded
chrisb
parents:
diff changeset
45 python lc_extend.py -h
89592faa2875 Uploaded
chrisb
parents:
diff changeset
46 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
47
89592faa2875 Uploaded
chrisb
parents:
diff changeset
48 ## Unit Testing?
89592faa2875 Uploaded
chrisb
parents:
diff changeset
49 Yes.
89592faa2875 Uploaded
chrisb
parents:
diff changeset
50
89592faa2875 Uploaded
chrisb
parents:
diff changeset
51
89592faa2875 Uploaded
chrisb
parents:
diff changeset
52 ```
89592faa2875 Uploaded
chrisb
parents:
diff changeset
53 ../../virtualpy/bin/activate
89592faa2875 Uploaded
chrisb
parents:
diff changeset
54 python test_lc_extend.py
89592faa2875 Uploaded
chrisb
parents:
diff changeset
55 ```