You might need to do something like this instead...

```python
defaults = {
    'data': form.data if form.is_bound else None,
    'files': form.files if form.is_bound else None
}
defaults.update(kwargs)
composite_form = form_class(**defaults)
```

Can't see the reason for the build failure so just making a guess that some test is failing with `TypeError: [...] got multiple values for keyword argument 'data'`


Statically-linked bundles is the terminology we are using and while ```staticallyLinkedBundles``` is a mouthful of a variable name compared to ```embeddedBundles```, I believe that, minimally, a comment would be appropriate to at least re-enforce consistent terminology.


reverted: do not call start() in the thread's constructor.


Unless, there's something actively preventing that, I agree.


[inst/site/density_curve_test.R:8:51:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/density_curve_test.R#L8) *style:* **Put spaces around all infix operators.**
```r
p1 <- ggplot(df, aes(time, value)) + geom_line(lwd=1.1,color="blue1") + theme_classic() +
                                                 ~^~
```
[inst/site/density_curve_test.R:8:56:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/density_curve_test.R#L8) *style:* **Commas should always have a space after.**
```r
p1 <- ggplot(df, aes(time, value)) + geom_line(lwd=1.1,color="blue1") + theme_classic() +
                                                       ^
```
[inst/site/density_curve_test.R:8:61:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/density_curve_test.R#L8) *style:* **Put spaces around all infix operators.**
```r
p1 <- ggplot(df, aes(time, value)) + geom_line(lwd=1.1,color="blue1") + theme_classic() +
                                                           ~^~
```
[inst/site/density_curve_test.R:13:61:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/density_curve_test.R#L13) *style:* **Commas should always have a space after.**
```r
  geom_line(data = df[390:510, ], aes(time, value), lwd = 2,col = "red")
                                                            ^
```
[inst/site/density_curve_test.R:24:4:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/density_curve_test.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(i in 2:length(ecg_grammar)){
   ^
```
[inst/site/density_curve_test.R:26:6:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/density_curve_test.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(j in 1:length(rule$rule_interval_starts)){
     ^
```
[inst/site/density_curve_test.R:34:57:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/density_curve_test.R#L34) *style:* **Put spaces around all infix operators.**
```r
min_values <- data.frame(x = c(444:476), y = rep(0, (476-443)))
                                                       ~^~
```
[inst/site/density_curve_test.R:39:39:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/density_curve_test.R#L39) *style:* **Commas should always have a space after.**
```r
p2 <- ggplot(density_df, aes(x = time,y = value)) +
                                      ^
```
[inst/site/density_curve_test.R:44:21:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/density_curve_test.R#L44) *style:* **Put spaces around all infix operators.**
```r
        axis.title.y=element_blank(), axis.ticks.y=element_blank(), axis.text.y = element_blank()) +
                   ~^~
```
[inst/site/density_curve_test.R:44:51:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/density_curve_test.R#L44) *style:* **Put spaces around all infix operators.**
```r
        axis.title.y=element_blank(), axis.ticks.y=element_blank(), axis.text.y = element_blank()) +
                                                 ~^~
```
[inst/site/direct_optimizer_test.R:13:15:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L13) *warning:* **no visible binding for global variable ‘train_labels’**
```r
  m <- length(train_labels)
              ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:14:22:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L14) *warning:* **no visible binding for global variable ‘train_labels’**
```r
  c <- length(unique(train_labels))
                     ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:16:12:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L16) *warning:* **no visible global function definition for ‘cvFolds’**
```r
  folds <- cvFolds(m, K = nfolds, type = "random")
           ^~~~~~~
```
[inst/site/direct_optimizer_test.R:16:27:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L16) *warning:* **no visible binding for global variable ‘nfolds’, Did you mean 'folds'?**
```r
  folds <- cvFolds(m, K = nfolds, type = "random")
                          ^~~~~~
```
[inst/site/direct_optimizer_test.R:24:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L24) *warning:* **no visible global function definition for ‘alply’, Did you mean 'apply'?**
```r
    bags <- alply(unique(train_labels), 1, function(x){x})
            ^~~~~
```
[inst/site/direct_optimizer_test.R:24:26:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L24) *warning:* **no visible binding for global variable ‘train_labels’**
```r
    bags <- alply(unique(train_labels), 1, function(x){x})
                         ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:24:55:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L24) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    bags <- alply(unique(train_labels), 1, function(x){x})
                                                      ^
```
[inst/site/direct_optimizer_test.R:24:57:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L24) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    bags <- alply(unique(train_labels), 1, function(x){x})
                                                        ^
```
[inst/site/direct_optimizer_test.R:26:19:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L26) *warning:* **no visible binding for global variable ‘train_labels’**
```r
      ll <- which(train_labels[set_train] == unique(train_labels)[j])
                  ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:26:19:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L26) *warning:* **no visible binding for global variable ‘train_labels’**
```r
      ll <- which(train_labels[set_train] == unique(train_labels)[j])
                  ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:30:14:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L30) *warning:* **no visible global function definition for ‘bags_to_tfidf’**
```r
    tfidf <- bags_to_tfidf(bags)
             ^~~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:33:20:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L33) *warning:* **no visible binding for global variable ‘train_labels’**
```r
    labels_test <- train_labels[set_test]
                   ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:34:18:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L34) *warning:* **no visible binding for global variable ‘train_data’**
```r
    data_test <- train_data[set_test, ]
                 ^~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:37:10:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L37) *style:* **Use <-, not =, for assignment.**
```r
      bag=NA
         ^
```
[inst/site/direct_optimizer_test.R:37:10:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L37) *style:* **Put spaces around all infix operators.**
```r
      bag=NA
        ~^~
```
[inst/site/direct_optimizer_test.R:39:16:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L39) *warning:* **no visible global function definition for ‘series_to_wordbag’**
```r
        bag <- series_to_wordbag(data_test[j, ], w, p, a, "exact", 0.01)
               ^~~~~~~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:41:16:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L41) *warning:* **no visible global function definition for ‘series_to_wordbag’**
```r
        bag <- series_to_wordbag(data_test, w, p, a, "exact", 0.01)
               ^~~~~~~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:43:18:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L43) *warning:* **no visible global function definition for ‘cosine_sim’**
```r
      cosines <- cosine_sim(list("bag" = bag, "tfidf" = tfidf))
                 ^~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:51:27:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L51) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    error <- length(which((labels_test != labels_predicted))) / length(labels_test)
                          ^
```
[inst/site/direct_optimizer_test.R:56:7:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L56) *style:* **Use <-, not =, for assignment.**
```r
  err = mean(laply(errors, function(x){x}))
      ^
```
[inst/site/direct_optimizer_test.R:56:14:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L56) *warning:* **no visible global function definition for ‘laply’, Did you mean 'lapply'?**
```r
  err = mean(laply(errors, function(x){x}))
             ^~~~~
```
[inst/site/direct_optimizer_test.R:56:39:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L56) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  err = mean(laply(errors, function(x){x}))
                                      ^
```
[inst/site/direct_optimizer_test.R:56:41:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L56) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  err = mean(laply(errors, function(x){x}))
                                        ^
```
[inst/site/direct_optimizer_test.R:85:3:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/direct_optimizer_test.R#L85) *style:* **Commented code should be removed.**
```r
# nloptr.print.options()
  ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/site/makedata.R:1:2:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L1) *style:* **Commented code should be removed.**
```r
## makes a gun-point dataset
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/site/makedata.R:6:14:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L6) *style:* **Use <-, not =, for assignment.**
```r
labels_train = unlist(dtrain[,1])
             ^
```
[inst/site/makedata.R:6:31:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L6) *style:* **Commas should always have a space after.**
```r
labels_train = unlist(dtrain[,1])
                              ^
```
[inst/site/makedata.R:7:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L7) *style:* **Use <-, not =, for assignment.**
```r
labels_test = unlist(dtest[,1])
            ^
```
[inst/site/makedata.R:7:29:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L7) *style:* **Commas should always have a space after.**
```r
labels_test = unlist(dtest[,1])
                            ^
```
[inst/site/makedata.R:9:12:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L9) *style:* **Use <-, not =, for assignment.**
```r
data_train = matrix(unlist(dtrain[,-1]), nrow = length(labels_train))
           ^
```
[inst/site/makedata.R:9:36:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L9) *style:* **Commas should always have a space after.**
```r
data_train = matrix(unlist(dtrain[,-1]), nrow = length(labels_train))
                                   ^
```
[inst/site/makedata.R:10:11:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L10) *style:* **Use <-, not =, for assignment.**
```r
data_test = matrix(unlist(dtest[,-1]), nrow = length(labels_test))
          ^
```
[inst/site/makedata.R:10:34:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L10) *style:* **Commas should always have a space after.**
```r
data_test = matrix(unlist(dtest[,-1]), nrow = length(labels_test))
                                 ^
```
[inst/site/makedata.R:12:11:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L12) *style:* **Use <-, not =, for assignment.**
```r
Gun_Point = list("labels_train" = labels_train, "data_train" = data_train,
          ^
```
[inst/site/makedata.R:22:14:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L22) *style:* **Use <-, not =, for assignment.**
```r
labels_train = unlist(dtrain[,1])
             ^
```
[inst/site/makedata.R:22:31:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L22) *style:* **Commas should always have a space after.**
```r
labels_train = unlist(dtrain[,1])
                              ^
```
[inst/site/makedata.R:23:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L23) *style:* **Use <-, not =, for assignment.**
```r
labels_test = unlist(dtest[,1])
            ^
```
[inst/site/makedata.R:23:29:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L23) *style:* **Commas should always have a space after.**
```r
labels_test = unlist(dtest[,1])
                            ^
```
[inst/site/makedata.R:25:12:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L25) *style:* **Use <-, not =, for assignment.**
```r
data_train = matrix(unlist(dtrain[,-1]), nrow = length(labels_train))
           ^
```
[inst/site/makedata.R:25:36:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L25) *style:* **Commas should always have a space after.**
```r
data_train = matrix(unlist(dtrain[,-1]), nrow = length(labels_train))
                                   ^
```
[inst/site/makedata.R:26:11:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L26) *style:* **Use <-, not =, for assignment.**
```r
data_test = matrix(unlist(dtest[,-1]), nrow = length(labels_test))
          ^
```
[inst/site/makedata.R:26:34:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L26) *style:* **Commas should always have a space after.**
```r
data_test = matrix(unlist(dtest[,-1]), nrow = length(labels_test))
                                 ^
```
[inst/site/makedata.R:28:5:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L28) *style:* **Use <-, not =, for assignment.**
```r
CBF = list("labels_train" = labels_train, "data_train" = data_train,
    ^
```
[inst/site/makedata.R:35:72:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/makedata.R#L35) *style:* **Put spaces around all infix operators.**
```r
ecg0606 <- read.table("inst/test_data/ecg0606_1.csv", as.is = T, header=F)$V1
                                                                      ~^~
```
[inst/site/readme_examples.R:10:16:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L10) *style:* **Put spaces around all infix operators.**
```r
plot(x, y, type="l", col="blue",
              ~^~
```
[inst/site/readme_examples.R:10:25:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L10) *style:* **Put spaces around all infix operators.**
```r
plot(x, y, type="l", col="blue",
                       ~^~
```
[inst/site/readme_examples.R:11:10:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L11) *style:* **Put spaces around all infix operators.**
```r
     main="A scaled sine wave with a random noise and its z-normalization")
        ~^~
```
[inst/site/readme_examples.R:14:9:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L14) *style:* **Put spaces around all infix operators.**
```r
abline(h=c(1,-1), lty = 2, col = "gray50")
       ~^~
```
[inst/site/readme_examples.R:14:14:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L14) *style:* **Commas should always have a space after.**
```r
abline(h=c(1,-1), lty = 2, col = "gray50")
             ^
```
[inst/site/readme_examples.R:15:36:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L15) *style:* **Commas should always have a space after.**
```r
legend(0, -4, c("scaled sine wave","z-normalized wave"),
                                   ^
```
[inst/site/readme_examples.R:16:18:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L16) *style:* **Commas should always have a space after.**
```r
       lty = c(1,1), lwd = c(1,1), col = c("blue","red"), cex = 0.8)
                 ^
```
[inst/site/readme_examples.R:16:32:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L16) *style:* **Commas should always have a space after.**
```r
       lty = c(1,1), lwd = c(1,1), col = c("blue","red"), cex = 0.8)
                               ^
```
[inst/site/readme_examples.R:16:51:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L16) *style:* **Commas should always have a space after.**
```r
       lty = c(1,1), lwd = c(1,1), col = c("blue","red"), cex = 0.8)
                                                  ^
```
[inst/site/readme_examples.R:24:16:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L24) *style:* **Commas should always have a space after.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
               ^
```
[inst/site/readme_examples.R:24:17:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L24) *style:* **Put spaces around all infix operators.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
               ~^~
```
[inst/site/readme_examples.R:24:19:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L24) *style:* **Put spaces around all infix operators.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                 ~^~
```
[inst/site/readme_examples.R:24:22:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L24) *style:* **Commas should always have a space after.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                     ^
```
[inst/site/readme_examples.R:24:23:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L24) *style:* **Put spaces around all infix operators.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                     ~^~
```
[inst/site/readme_examples.R:24:25:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L24) *style:* **Put spaces around all infix operators.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                       ~^~
```
[inst/site/readme_examples.R:24:27:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L24) *style:* **Put spaces around all infix operators.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                         ~^~
```
[inst/site/readme_examples.R:24:30:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L24) *style:* **Commas should always have a space after.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                             ^
```
[inst/site/readme_examples.R:28:12:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L28) *style:* **Commas should always have a space after.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
           ^
```
[inst/site/readme_examples.R:28:22:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L28) *style:* **Commas should always have a space after.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                     ^
```
[inst/site/readme_examples.R:28:23:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L28) *style:* **Put spaces around all infix operators.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                     ~^~
```
[inst/site/readme_examples.R:28:25:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L28) *style:* **Put spaces around all infix operators.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                       ~^~
```
[inst/site/readme_examples.R:28:28:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L28) *style:* **Commas should always have a space after.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                           ^
```
[inst/site/readme_examples.R:28:38:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L28) *style:* **Commas should always have a space after.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                                     ^
```
[inst/site/readme_examples.R:28:41:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L28) *style:* **Put spaces around all infix operators.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                                       ~^~
```
[inst/site/readme_examples.R:28:44:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L28) *style:* **Commas should always have a space after.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                                           ^
```
[inst/site/readme_examples.R:28:47:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L28) *style:* **Put spaces around all infix operators.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                                             ~^~
```
[inst/site/readme_examples.R:29:9:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
       ~^~
```
[inst/site/readme_examples.R:29:11:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
         ~^~
```
[inst/site/readme_examples.R:29:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
           ~^~
```
[inst/site/readme_examples.R:29:15:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
             ~^~
```
[inst/site/readme_examples.R:29:18:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                 ^
```
[inst/site/readme_examples.R:29:19:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                 ~^~
```
[inst/site/readme_examples.R:29:30:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                             ^
```
[inst/site/readme_examples.R:29:33:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                               ~^~
```
[inst/site/readme_examples.R:29:40:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                                       ^
```
[inst/site/readme_examples.R:29:43:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                                         ~^~
```
[inst/site/readme_examples.R:29:47:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                                              ^
```
[inst/site/readme_examples.R:29:50:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                                                ~^~
```
[inst/site/readme_examples.R:31:11:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
         ~^~
```
[inst/site/readme_examples.R:31:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
           ~^~
```
[inst/site/readme_examples.R:31:16:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Commas should always have a space after.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
               ^
```
[inst/site/readme_examples.R:31:26:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Commas should always have a space after.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
                         ^
```
[inst/site/readme_examples.R:31:27:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
                         ~^~
```
[inst/site/readme_examples.R:31:29:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
                           ~^~
```
[inst/site/readme_examples.R:31:31:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
                             ~^~
```
[inst/site/readme_examples.R:31:34:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Commas should always have a space after.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
                                 ^
```
[inst/site/readme_examples.R:31:44:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Commas should always have a space after.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
                                           ^
```
[inst/site/readme_examples.R:31:47:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
                                             ~^~
```
[inst/site/readme_examples.R:31:50:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Commas should always have a space after.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
                                                 ^
```
[inst/site/readme_examples.R:31:53:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L31) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3,y_paa3[2],1+7/3*2,y_paa3[2],lwd=1,col="red")
                                                   ~^~
```
[inst/site/readme_examples.R:32:9:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
       ~^~
```
[inst/site/readme_examples.R:32:11:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
         ~^~
```
[inst/site/readme_examples.R:32:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
           ~^~
```
[inst/site/readme_examples.R:32:15:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
             ~^~
```
[inst/site/readme_examples.R:32:17:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
               ~^~
```
[inst/site/readme_examples.R:32:19:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
                 ~^~
```
[inst/site/readme_examples.R:32:22:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
                     ^
```
[inst/site/readme_examples.R:32:23:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
                     ~^~
```
[inst/site/readme_examples.R:32:34:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
                                 ^
```
[inst/site/readme_examples.R:32:37:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
                                   ~^~
```
[inst/site/readme_examples.R:32:44:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
                                           ^
```
[inst/site/readme_examples.R:32:47:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
                                             ~^~
```
[inst/site/readme_examples.R:32:51:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
                                                  ^
```
[inst/site/readme_examples.R:32:54:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L32) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3+7/3/2,y=y_paa3[2],col="red",pch=23,lwd=5)
                                                    ~^~
```
[inst/site/readme_examples.R:34:11:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L34) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3*2,y_paa3[3],8,y_paa3[3],lwd=1,col="red")
         ~^~
```
[inst/site/readme_examples.R:34:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L34) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3*2,y_paa3[3],8,y_paa3[3],lwd=1,col="red")
           ~^~
```
[inst/site/readme_examples.R:34:15:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L34) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3*2,y_paa3[3],8,y_paa3[3],lwd=1,col="red")
             ~^~
```
[inst/site/readme_examples.R:34:18:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L34) *style:* **Commas should always have a space after.**
```r
segments(1+7/3*2,y_paa3[3],8,y_paa3[3],lwd=1,col="red")
                 ^
```
[inst/site/readme_examples.R:34:28:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L34) *style:* **Commas should always have a space after.**
```r
segments(1+7/3*2,y_paa3[3],8,y_paa3[3],lwd=1,col="red")
                           ^
```
[inst/site/readme_examples.R:34:30:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L34) *style:* **Commas should always have a space after.**
```r
segments(1+7/3*2,y_paa3[3],8,y_paa3[3],lwd=1,col="red")
                             ^
```
[inst/site/readme_examples.R:34:40:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L34) *style:* **Commas should always have a space after.**
```r
segments(1+7/3*2,y_paa3[3],8,y_paa3[3],lwd=1,col="red")
                                       ^
```
[inst/site/readme_examples.R:34:43:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L34) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3*2,y_paa3[3],8,y_paa3[3],lwd=1,col="red")
                                         ~^~
```
[inst/site/readme_examples.R:34:46:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L34) *style:* **Commas should always have a space after.**
```r
segments(1+7/3*2,y_paa3[3],8,y_paa3[3],lwd=1,col="red")
                                             ^
```
[inst/site/readme_examples.R:34:49:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L34) *style:* **Put spaces around all infix operators.**
```r
segments(1+7/3*2,y_paa3[3],8,y_paa3[3],lwd=1,col="red")
                                               ~^~
```
[inst/site/readme_examples.R:35:9:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
       ~^~
```
[inst/site/readme_examples.R:35:11:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
         ~^~
```
[inst/site/readme_examples.R:35:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
           ~^~
```
[inst/site/readme_examples.R:35:15:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
             ~^~
```
[inst/site/readme_examples.R:35:17:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
               ~^~
```
[inst/site/readme_examples.R:35:19:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
                 ~^~
```
[inst/site/readme_examples.R:35:21:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
                   ~^~
```
[inst/site/readme_examples.R:35:24:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
                       ^
```
[inst/site/readme_examples.R:35:25:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
                       ~^~
```
[inst/site/readme_examples.R:35:36:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
                                   ^
```
[inst/site/readme_examples.R:35:39:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
                                     ~^~
```
[inst/site/readme_examples.R:35:46:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
                                             ^
```
[inst/site/readme_examples.R:35:49:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
                                               ~^~
```
[inst/site/readme_examples.R:35:53:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
                                                    ^
```
[inst/site/readme_examples.R:35:56:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L35) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3*2+7/3/2,y=y_paa3[3],col="red",pch=23,lwd=5)
                                                      ~^~
```
[inst/site/readme_examples.R:38:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L38) *style:* **Commas should always have a space after.**
```r
y <- seq(-2,2, length=100)
            ^
```
[inst/site/readme_examples.R:38:22:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L38) *style:* **Put spaces around all infix operators.**
```r
y <- seq(-2,2, length=100)
                    ~^~
```
[inst/site/readme_examples.R:39:19:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L39) *style:* **Put spaces around all infix operators.**
```r
x <- dnorm(y, mean=0, sd=1)
                 ~^~
```
[inst/site/readme_examples.R:39:25:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L39) *style:* **Put spaces around all infix operators.**
```r
x <- dnorm(y, mean=0, sd=1)
                       ~^~
```
[inst/site/readme_examples.R:40:9:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L40) *style:* **Commas should always have a space after.**
```r
lines(x,y, type="l", lwd=5, col="magenta")
        ^
```
[inst/site/readme_examples.R:40:16:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L40) *style:* **Put spaces around all infix operators.**
```r
lines(x,y, type="l", lwd=5, col="magenta")
              ~^~
```
[inst/site/readme_examples.R:40:25:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L40) *style:* **Put spaces around all infix operators.**
```r
lines(x,y, type="l", lwd=5, col="magenta")
                       ~^~
```
[inst/site/readme_examples.R:40:32:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L40) *style:* **Put spaces around all infix operators.**
```r
lines(x,y, type="l", lwd=5, col="magenta")
                              ~^~
```
[inst/site/readme_examples.R:41:41:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L41) *style:* **Put spaces around all infix operators.**
```r
abline(h = alphabet_to_cuts(3)[2:3], lty=2, lwd=2, col="magenta")
                                       ~^~
```
[inst/site/readme_examples.R:41:48:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L41) *style:* **Put spaces around all infix operators.**
```r
abline(h = alphabet_to_cuts(3)[2:3], lty=2, lwd=2, col="magenta")
                                              ~^~
```
[inst/site/readme_examples.R:41:55:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L41) *style:* **Put spaces around all infix operators.**
```r
abline(h = alphabet_to_cuts(3)[2:3], lty=2, lwd=2, col="magenta")
                                                     ~^~
```
[inst/site/readme_examples.R:42:10:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L42) *style:* **Commas should always have a space after.**
```r
text(0.7,-1,"a",cex=2,col="magenta")
         ^
```
[inst/site/readme_examples.R:42:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L42) *style:* **Commas should always have a space after.**
```r
text(0.7,-1,"a",cex=2,col="magenta")
            ^
```
[inst/site/readme_examples.R:42:17:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L42) *style:* **Commas should always have a space after.**
```r
text(0.7,-1,"a",cex=2,col="magenta")
                ^
```
[inst/site/readme_examples.R:42:20:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L42) *style:* **Put spaces around all infix operators.**
```r
text(0.7,-1,"a",cex=2,col="magenta")
                  ~^~
```
[inst/site/readme_examples.R:42:23:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L42) *style:* **Commas should always have a space after.**
```r
text(0.7,-1,"a",cex=2,col="magenta")
                      ^
```
[inst/site/readme_examples.R:42:26:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L42) *style:* **Put spaces around all infix operators.**
```r
text(0.7,-1,"a",cex=2,col="magenta")
                        ~^~
```
[inst/site/readme_examples.R:43:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L43) *style:* **Commas should always have a space after.**
```r
text(0.7, 0,"b",cex=2,col="magenta")
            ^
```
[inst/site/readme_examples.R:43:17:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L43) *style:* **Commas should always have a space after.**
```r
text(0.7, 0,"b",cex=2,col="magenta")
                ^
```
[inst/site/readme_examples.R:43:20:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L43) *style:* **Put spaces around all infix operators.**
```r
text(0.7, 0,"b",cex=2,col="magenta")
                  ~^~
```
[inst/site/readme_examples.R:43:23:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L43) *style:* **Commas should always have a space after.**
```r
text(0.7, 0,"b",cex=2,col="magenta")
                      ^
```
[inst/site/readme_examples.R:43:26:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L43) *style:* **Put spaces around all infix operators.**
```r
text(0.7, 0,"b",cex=2,col="magenta")
                        ~^~
```
[inst/site/readme_examples.R:44:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L44) *style:* **Commas should always have a space after.**
```r
text(0.7, 1,"c",cex=2,col="magenta")
            ^
```
[inst/site/readme_examples.R:44:17:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L44) *style:* **Commas should always have a space after.**
```r
text(0.7, 1,"c",cex=2,col="magenta")
                ^
```
[inst/site/readme_examples.R:44:20:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L44) *style:* **Put spaces around all infix operators.**
```r
text(0.7, 1,"c",cex=2,col="magenta")
                  ~^~
```
[inst/site/readme_examples.R:44:23:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L44) *style:* **Commas should always have a space after.**
```r
text(0.7, 1,"c",cex=2,col="magenta")
                      ^
```
[inst/site/readme_examples.R:44:26:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L44) *style:* **Put spaces around all infix operators.**
```r
text(0.7, 1,"c",cex=2,col="magenta")
                        ~^~
```
[inst/site/readme_examples.R:62:82:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L62) *style:* **Commas should always have a space after.**
```r
cylinder <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 1,],
                                                                                ^
```
[inst/site/readme_examples.R:64:78:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L64) *style:* **Commas should always have a space after.**
```r
bell <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 2,],
                                                                             ^
```
[inst/site/readme_examples.R:66:80:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L66) *style:* **Commas should always have a space after.**
```r
funnel <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 3,],
                                                                               ^
```
[inst/site/readme_examples.R:71:7:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L71) *style:* **Use <-, not =, for assignment.**
```r
tfidf = bags_to_tfidf(
      ^
```
[inst/site/readme_examples.R:77:8:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L77) *style:* **Use <-, not =, for assignment.**
```r
sample = (CBF[["data_train"]][CBF[["labels_train"]] == 3,])[1,]
       ^
```
[inst/site/readme_examples.R:77:58:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L77) *style:* **Commas should always have a space after.**
```r
sample = (CBF[["data_train"]][CBF[["labels_train"]] == 3,])[1,]
                                                         ^
```
[inst/site/readme_examples.R:77:63:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L77) *style:* **Commas should always have a space after.**
```r
sample = (CBF[["data_train"]][CBF[["labels_train"]] == 3,])[1,]
                                                              ^
```
[inst/site/readme_examples.R:78:12:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L78) *style:* **Use <-, not =, for assignment.**
```r
sample_bag = sax_via_window(sample, w, p, a, "exact", 0.01)
           ^
```
[inst/site/readme_examples.R:79:4:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L79) *style:* **Use <-, not =, for assignment.**
```r
df = data.frame(index = as.numeric(names(sample_bag)),
   ^
```
[inst/site/readme_examples.R:84:19:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L84) *style:* **Use <-, not =, for assignment.**
```r
weighted_patterns = merge(df, tfidf)
                  ^
```
[inst/site/readme_examples.R:85:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L85) *style:* **Use <-, not =, for assignment.**
```r
specificity = rep(0, length(sample))
            ^
```
[inst/site/readme_examples.R:86:4:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L86) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(i in 1:length(weighted_patterns$words)){
   ^
```
[inst/site/readme_examples.R:87:11:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L87) *style:* **Use <-, not =, for assignment.**
```r
  pattern = weighted_patterns[i,]
          ^
```
[inst/site/readme_examples.R:87:33:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L87) *style:* **Commas should always have a space after.**
```r
  pattern = weighted_patterns[i,]
                                ^
```
[inst/site/readme_examples.R:88:6:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L88) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(j in 1:w){
     ^
```
[inst/site/readme_examples.R:89:30:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L89) *style:* **Put spaces around all infix operators.**
```r
    specificity[pattern$index+j] = specificity[pattern$index+j] +
                            ~^~
```
[inst/site/readme_examples.R:89:34:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L89) *style:* **Use <-, not =, for assignment.**
```r
    specificity[pattern$index+j] = specificity[pattern$index+j] +
                                 ^
```
[inst/site/readme_examples.R:89:61:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L89) *style:* **Put spaces around all infix operators.**
```r
    specificity[pattern$index+j] = specificity[pattern$index+j] +
                                                           ~^~
```
[inst/site/readme_examples.R:98:12:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L98) *style:* **Put spaces around all infix operators.**
```r
ggplot(data=data.frame(x=c(1:length(sample)), y=sample, col=rescale(specificity)),
          ~^~
```
[inst/site/readme_examples.R:98:25:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L98) *style:* **Put spaces around all infix operators.**
```r
ggplot(data=data.frame(x=c(1:length(sample)), y=sample, col=rescale(specificity)),
                       ~^~
```
[inst/site/readme_examples.R:98:48:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L98) *style:* **Put spaces around all infix operators.**
```r
ggplot(data=data.frame(x=c(1:length(sample)), y=sample, col=rescale(specificity)),
                                              ~^~
```
[inst/site/readme_examples.R:98:60:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L98) *style:* **Put spaces around all infix operators.**
```r
ggplot(data=data.frame(x=c(1:length(sample)), y=sample, col=rescale(specificity)),
                                                          ~^~
```
[inst/site/readme_examples.R:99:13:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L99) *style:* **Put spaces around all infix operators.**
```r
       aes(x=x,y=y,color=col)) + geom_line(size=1.2) + theme_bw() +
           ~^~
```
[inst/site/readme_examples.R:99:16:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L99) *style:* **Commas should always have a space after.**
```r
       aes(x=x,y=y,color=col)) + geom_line(size=1.2) + theme_bw() +
               ^
```
[inst/site/readme_examples.R:99:17:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L99) *style:* **Put spaces around all infix operators.**
```r
       aes(x=x,y=y,color=col)) + geom_line(size=1.2) + theme_bw() +
               ~^~
```
[inst/site/readme_examples.R:99:20:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L99) *style:* **Commas should always have a space after.**
```r
       aes(x=x,y=y,color=col)) + geom_line(size=1.2) + theme_bw() +
                   ^
```
[inst/site/readme_examples.R:99:25:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L99) *style:* **Put spaces around all infix operators.**
```r
       aes(x=x,y=y,color=col)) + geom_line(size=1.2) + theme_bw() +
                       ~^~
```
[inst/site/readme_examples.R:99:48:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L99) *style:* **Put spaces around all infix operators.**
```r
       aes(x=x,y=y,color=col)) + geom_line(size=1.2) + theme_bw() +
                                              ~^~
```
[inst/site/readme_examples.R:101:56:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L101) *style:* **Commas should always have a space after.**
```r
  scale_colour_gradientn(name = "Class specificity:  ",limits=c(0,1),
                                                       ^
```
[inst/site/readme_examples.R:101:62:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L101) *style:* **Put spaces around all infix operators.**
```r
  scale_colour_gradientn(name = "Class specificity:  ",limits=c(0,1),
                                                            ~^~
```
[inst/site/readme_examples.R:101:67:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L101) *style:* **Commas should always have a space after.**
```r
  scale_colour_gradientn(name = "Class specificity:  ",limits=c(0,1),
                                                                  ^
```
[inst/site/readme_examples.R:102:33:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L102) *style:* **Put spaces around all infix operators.**
```r
                         colours=c("red","yellow","green","lightblue","darkblue"),
                               ~^~
```
[inst/site/readme_examples.R:102:42:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L102) *style:* **Commas should always have a space after.**
```r
                         colours=c("red","yellow","green","lightblue","darkblue"),
                                         ^
```
[inst/site/readme_examples.R:102:51:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L102) *style:* **Commas should always have a space after.**
```r
                         colours=c("red","yellow","green","lightblue","darkblue"),
                                                  ^
```
[inst/site/readme_examples.R:102:59:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L102) *style:* **Commas should always have a space after.**
```r
                         colours=c("red","yellow","green","lightblue","darkblue"),
                                                          ^
```
[inst/site/readme_examples.R:102:71:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L102) *style:* **Commas should always have a space after.**
```r
                         colours=c("red","yellow","green","lightblue","darkblue"),
                                                                      ^
```
[inst/site/readme_examples.R:103:32:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L103) *style:* **Put spaces around all infix operators.**
```r
                         breaks=c(0,0.5,1),labels=c("negative","neutral","high"),
                              ~^~
```
[inst/site/readme_examples.R:103:37:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L103) *style:* **Commas should always have a space after.**
```r
                         breaks=c(0,0.5,1),labels=c("negative","neutral","high"),
                                    ^
```
[inst/site/readme_examples.R:103:41:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L103) *style:* **Commas should always have a space after.**
```r
                         breaks=c(0,0.5,1),labels=c("negative","neutral","high"),
                                        ^
```
[inst/site/readme_examples.R:103:44:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L103) *style:* **Commas should always have a space after.**
```r
                         breaks=c(0,0.5,1),labels=c("negative","neutral","high"),
                                           ^
```
[inst/site/readme_examples.R:103:50:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L103) *style:* **Put spaces around all infix operators.**
```r
                         breaks=c(0,0.5,1),labels=c("negative","neutral","high"),
                                                ~^~
```
[inst/site/readme_examples.R:103:64:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L103) *style:* **Commas should always have a space after.**
```r
                         breaks=c(0,0.5,1),labels=c("negative","neutral","high"),
                                                               ^
```
[inst/site/readme_examples.R:103:74:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L103) *style:* **Commas should always have a space after.**
```r
                         breaks=c(0,0.5,1),labels=c("negative","neutral","high"),
                                                                         ^
```
[inst/site/readme_examples.R:104:1:](https://github.com/jMotif/jmotif-R/blob/3d2de2800c2d2623cbe9548a3f0c252ee6cbbd64/inst/site/readme_examples.R#L104) *style:* **lines should not be more than 100 characters.**
```r
                         guide = guide_colorbar(title.theme=element_text(size=14, angle=0),title.vjust=1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


"Fix" :laughing:


FYI: this code path is untested.


Just curios: Are these props actually being tested?


Throughput 250. I was using 1000 when framework was almost empty.


Is there a mismatch between  UI mockup and AC2? And code?
AC2: In the "Show" dropdown, add10, 30, 50 to facilitate searching ..., mockup has '10, 25, 50, 100 , All ' and the code has 10, 25, 50, 75, 100.

What should it be?


That doesn't look good! I'll try to figure out why it's doing that.

On Fri, Jan 29, 2016 at 2:13 AM, Régis Hanol <notifications@github.com>
wrote:

> Oh my... @scossar <https://github.com/scossar> can you have a look?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/discourse/discourse/commit/9832bb4103994f147e7386416e930f037326d938#commitcomment-15757227>
> .
>


Inconsistent indent.


Also, since it looks like curator matches on the timestring of the index, would it even be possible for us to delete at the hour level?


Man hätte den Timeout auch in die JavaScript-Datei reinpacken können.


Reviewed. Please merge


Missing `./autogen.sh`


This is going to do the wrong thing in case it is passed a `hana::basic_type`. I would suggest normalizing everything to `hana::type` by using `hana::type<typename X::type>` instead (and use `X const&`, that will make your life easier).


really they (kRO) removed that _STEP skill?
when user mentioned no animation, is is confirmed? are u sure they don't use 'external' client files?


Just making note that we'll have to settle on the default behaviour.


I've never used Visual Studio so it was interesting getting everything loaded and adding the references without the project file in the git . Also never used that before.

I checked and found the needed changes in the SDK docs. When I checked for BoundingBix there were so many that I was unsure exactly how it was being used. I did try to add "ref" without success, so I'll be interested to see how it was added.

I figured I could save you a few minutes and learn at the same time. A lot of code in the project to try and understand. Been like 15 years since I did any real coding and nmore of a scripter. Tackled a pas program overhaul a few years ago for ham radio stuff so I get refernces and stuff.


@elukau Why did you remove major and minor?


This is already defined in core


Maybe a better description
Description=docker-novolume-plugin blocks docker users from using docker images with builtin volumes


So will this function end up making a request for each cell? I do like the idea of the favorited status being in the session, but would it be more efficient to make a single request for the list of favorited sessions?


Why not bump this to 2.3.0 instead of 3.0.0?


+1 This would be a big step towards making this play with Angular 2 AsyncRoute submodules.


Sorry for making things wrong, Loader.cpp do the right job. Here the cause https://github.com/ngoquang2708/android_frameworks_base/blob/cm-12.1/core/jni/android_view_GLES20Canvas.cpp#L828


I would add some error messages in addition to the excpetion to make the debug easier.


I actually forgot to remove those on the previous commit.


reminder for me: this else case makes no sense, as we share the same xml file :smile:


@NatsuTheGreat Saw that bug.
For splitting quota:
Edit line 294 -  `&& (this.cells.length < 3)` to;
- for example split to 8 pieces max, `&& (!this.cells.length * 2 < 8)`

or better
- for example split while it has less than 5 cells `&& (this.cells.length < 5)`


I added the additional conventions to cmake, just didn't push yet.


newline?


You can't add `autogen.sh` via Homebrew. In case you just hit the wrong line: Please make a PR as this one is already merged. Thanks.


This is my journal for January 29th


ro.kernel.qemu is still the killer anyway :D


This sentence looks funny to me. Maybe 'connected to a WiFi network' would be better.


i will need some information from your device. what is touchscreen, camera sensors resolution, lcd density?
I will need also build. prop from stock rom .


Aren't these important?


One of the key differences of the extendProto is that it returns a prototype (the mesa), and thus, not a class, and thus, not an upper case variable :-)


Thank you for your help. I am correcting my mistake.

Best regards,rece.ali

recep.ali.orhan.cakmak

2016-01-29 17:55 GMT+02:00 ingbrzy <notifications@github.com>:

> Before every apostrophe you have to use \
>
> Otherwise it will break apk recompile..
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ingbrzy/MA-XML-7.0-TURKISH/commit/a1bb3087828facb289d0d46f9dfcb5dbdaf291ca#commitcomment-15765177>
> .
>


I have the forked version on npm [es6-promise-loader](https://github.com/gdi2290/es6-promise-loader) and it does help with angular2 AsyncRoutes see [src/app/app.ts#L69](https://github.com/AngularClass/angular2-webpack-starter/blob/dd3e5015fa75986a6bf48ea779be7747682daec4/src/app/app.ts#L69) and issue [angular/angular/issues/6676](https://github.com/angular/angular/issues/6676)


No need to test `Derived.prototype` is not defined... testing it is not a function is enough :-)


Wow, Robert!  You're fast.  Thanks for working so hard on this project!
I've actually been tackling a different issue for awhile now.  I'll create a new thread, hoping you can help me figure it out.


:sob:


# Assignment 3 Grading Rubric (15 points total)

## Task Set 1

- [ ] Regex matches entire dinucleotide repeat (AT)5 and only the repeat (1 pt)
- [ ] Regex matches entire dinucleotide repeat (AT)5, only the repeat, and is different from above (1 pt)
- [ ] Regex matches entire dinucleotide repeat (AT)5, only the repeat, and is different both above (1 pt)
- [ ] Regex correctly matches all instances of `R` or `S` (1 pt)
- [ ] Regex (find and replace) matches all instances of `R` or `S` and replaces them with `N` (1 pt)

## Task Set 2

- [ ] Regex (find and replace) correctly reverses the order of the columns from 1,2,3,4 (as you see them) to 4,3,2,1 (1 pt)
- [ ] Regex (find and replace) correctly reverses the order of the columns from 1,2,3,4 (as you see them) to 1,2,4,3 (1 pt)
- [ ] Regex (find and replace) correctly replaces commas with tabs (1 pt)
- [ ] Regex (find and replace) correctly gives us the horrible format requested (1 pt)

## Task Set 3

- [ ] Regex (find and replace) correctly parses out only the lane number from the header (1 pt)
- [ ] Regex (find and replace) correctly parses out only the flowcell ID from the header (1 pt)
- [ ] Regex (find and replace) correctly parses any flowcell ID from the header (1 pt)

## Task Set 4

- [ ] Regex (find and replace) correctly extracts only the serial number from the fastq sequence (1 pt)
- [ ] Regex (find and replace) correctly turns the fastq into a fasta having the requested format (2 pt)

## Task Set 5

- [ ] Regex (find and replace) correctly extracts the (AT)5 repeat (Regex bliss)


not possible now since were using %Y.%m.%d for the timestring format.  I suppose if someone tries to use it, we can have an error message like "cannot use hours since timestring resolution is days"


ААААА. Но нормальные люди названия городов пишут с большой буквыыыы.. Не правь. Разберем на примерах=)))


What about `$newElement`? `$newElement` should _still_ be destroyed, right? After this change, `$newElement` is still in DOM, when it didn't exist before `element.selectpicker()` was called.


The following doc(s) have been deployed to the [sslordero](http://sslordero-static-docs.pantheon.io/docs) Multidev environment:
- [docs/articles/sites/domains](http://sslordero-static-docs.pantheon.io/docs/articles/sites/domains)


AddWarningWhenDElightAndShading (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (956 of 956 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-26.85%25-green.svg)


Didn't realise that chalice is used elsewhere - what is it representing in the overlay?


> the difference between async and Promises well enough.
For me, it's a much better api - ```async/await```is so much easier to read and think about

> If an action emits a thunk that emits an action and they run promises then the outer promise resolves before the inner promises and the count is off.

That's not good.

> the real AppAuthToken methods aren't declared async.

I probably wrote AppAuthToken, a thin layer on top of ```react-native-simple-store``` which is promised based, before I grokked ```async```.  But you are right - it could easily be converted so I created #54.


I'll refactor it to retain the old messages and exception order.


img/Because the Grand  Canyon sucks_.svg

а может ну его этот свг? вырежем png?


а то и jpg


Although i would say, we keep it here and remove it from core


или хочешь свг непременно? там есть над чем пострадать=)


they're not used.


Otherwise this breaks things because it would be duplicate beans ids


what is the recommended replacement instead?


Oh lol


You didn't get the error for ThrustProfiler?


here is the test for the FutureWarning


И это единственное изменение и типа оно само всё заработает?


@bryanmtl this filename was sort of copied from the file that you gave me. Does this change, at all or is it a bunch of numbers and then the word SHP at the end of the filename?


Sorry, looks like it got lost in my rebase. Adding it back.


Перережь все в jpg/png=)) Свг мы сейчас не будем все-таки трогать.


Good stuff!
You would need to add raven to `package.json`


TeamCity MonoGame :: Develop (Win) [Build 3.5.0.1262](http://teamcity.monogame.net/viewLog.html?buildId=14143&buildTypeId=MonoGame_DevelopWin&guest=1) is now running


Take a look at http://getseq.net/ and http://blog.getseq.net/asp-net-core-1-0-logging-update/. By the author or Autofac. @bleroy will surely add it to his .NET newsletter.


Не понимать


@detiber Not sure all of this is necessary


No worries, you're quite welcome! It taught me a lot about Swift
coding. I just got a book on it too, so once I read that and do some
of my own coding, I'll contribute more things as it develops. Let's
make this one of the most comprehensive multi-platform conferencing
solutions out there. :D

On 1/29/16, Bjoern D. Rasmussen <notifications@github.com> wrote:
> Also many thanks to you for helping out. Your initial voice selection
> branch was very close to the right solution. There was only something
> missing was concerning iOS 9 changes which use a voice-ID instead of a
> language-id.
>
> I'm aware there's still some bugs left but I think if we continue to
> fixing bugs then it will still take weeks if not months before a
> release. I think we should release now and then fix the remaining bugs
> in a later update. Many people are writing with suggestions and positive
> feedback, so thanks again for helping out!
>
> Kind regards
>
> Bjoern D. Rasmussen
> www.bearware.dk
>
> On 29-01-16 16:36 , Tamas Geczy wrote:
>> Oh for sure. I'll submit them tonight.
>> The only other thing to change (and if you want you can do so), is the
>> hint for the transmit button. Right now it says "tripple tap to
>> toggle", it should be "tripple-tap to toggle on, double-tap to toggle
>> off." With the redesign it somehow changed back, but the way to lock
>> /unlock it is the same when the setting for PTT lock is turned off.
>> Only a few more bugs / thoughts to raise:
>> When you get a phone call, you're disconnected from the server and it
>> has no microphone. (I've faced this one)
>> People have told me that when on iPhone speaker, the volume of
>> VoiceOver is significantly quieter than it used to be before the echo
>> cancelation was implemented.
>> Also, the Speaker output switch is also on iPads. Since iPads don't
>> have an earpiece by default, hiding it for iPads would make more
>> sense.
>> Otherwise, a work well done, Bjoern!
>> Sincerely,
>> Tamas
>> -Tamas
>>
>> On 1/29/16, Bjoern D. Rasmussen <notifications@github.com> wrote:
>> > Yes, yes. Can you make them before sunday?
>> >
>> > ---
>> > Reply to this email directly or view it on GitHub:
>> >
>> https://github.com/BearWare/TeamTalk5/commit/0b2b8035b679a504142349cf6462ca37c1827da3#commitcomment-15764276
>>
>> —
>> Reply to this email directly or view it on GitHub
>> <https://github.com/BearWare/TeamTalk5/commit/0b2b8035b679a504142349cf6462ca37c1827da3#commitcomment-15764572>.
>>
>
>
>
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/BearWare/TeamTalk5/commit/0b2b8035b679a504142349cf6462ca37c1827da3#commitcomment-15765768


I meant to say ClassRepo functions

Nick Boyle  -  CSI-280-52


warum?


ok


My bad, it is not used as an overlay - I did a usages of artifact.png and I saw "PermanentInfo" when in fact it was PermanentFilter. Different thing entirely.


Better safe than sorry, I suppose, I'll give it a run through in a bit.


Yes, some Parts do have multiple install-sheets, I found this out while doing the mass import tool. This is on purpose.


Please follow a proper naming convention of variables, eg.: _$body-font-family_.
Also use unified quotation marks.


@diracdeltas you'd be better to review this.


`process.setImmediate()` doesn't exist.


The following doc(s) have been deployed to the [sslordero](http://sslordero-static-docs.pantheon.io/docs) Multidev environment:
- [docs/articles/sites/domains](http://sslordero-static-docs.pantheon.io/docs/articles/sites/domains)


nice try


Реально тупанул, спасибо, анон


The latest 2.0.11 source code


Then why are they all the same install sheet twice?


Już usunięty


@seven-phases-max I just realized something about your comments. All of those "can be in root" types are already fine. Unless I'm mistaken, the only thing we need to check for in that error handling is functions, unless you are saying there are other types *parsed* as functions but converted to another node type, like Color. The reason for this error check is because of the parser change that allows functions in root. So we have to disallow things that are function calls, but function calls not allowed there. That's why I added the check for tree.Color, because it wasn't catching it as a function call.

The parser already catches "allowed structures" and allows rules, rulesets, etc. So, this PR whitelists functions in root, and then we need to blacklist the subset of functions that aren't Less / Custom functions.


@jtormey doesn't seem to be working, also tried a digest call


@nicklockwood makes perfect sense. Can't wait use this! Right now I'm using a second <Text> component and measuring that to determine how tall the <TextInput> should be.


Remove cache state specific type names for this method


[t for t in view.terms][0]
what?

view.terms[0]
isn't enough?


Just curious, why do we need a circuit breaker for pushing messages in the pipeline?


Dir ist klar das E3, da es ja ein "wrap around" Welt ist, einfach in die "Plane 1" gelegt wurde und die "normal Plane" also ohne Wert, so gar nicht existiert? Das würde so wohl alle ranged Zauber in E3 (und E4?) kaputt machen.
Ist nur eine Annahme, hab mir nicht den ganzen Code angeschaut, ich wollte nur sicher sein das du dir dessen bewust bust und das kein Problem ist?


Thanks! :+1:


So now we use the unstable GStreamer 1.7.1 for release images....


Thanks again. Out of interest, have you tested this plugin against a Domino server or where did the false positives came from?


@yvesgoeleven took me a moment to understand you referred to the namespace :)


Hey!!! Thank you for deleting my environment without telling me!


Thanks for documenting what you've learned!


That's what I had at a certain point in time ;)


No problems encountered yet?


Is `timeShift` the correct name here?


No. left overs. I clobbered that in subsequent commit.


yeah, that's left over, too. feel free to clobber that line.


They do different things:
pmix_hash_fetch(): looking for value basing rank and key arguments
pmix_hash_fetch_by_key(): looking for value basing key argument returning value and rank (it also can do next basing the previous found result)


These ```if (!this)``` checks make really no sense. Why did you add these?


to solve coverity issue


Add KeyValue constructor with only key arg


you might want to not store your api keys on github... use a server config file or something.


Why do we need the newest version? Ist there anything specific not working with the old one?
I'd let the user choose the specific patch level if possible.


**IllegalFormatLicenseException** is a kind of **InvalidLicenseException**. So it would be better to extends this class from **InvalidLicenseException** class, of use **InvalidLicenseException** with the special message instead.


why are these getting set to true on master?


So I can do this:

```
LOG_DEBUG("got a vertex:", some_vertex);
```

and get something useful even if `some_vertex` is `NULL`.  The whole point of `LOG_DEBUG` is to throw stuff and have it Just Work, after all.


pass tests/threads/alarm-single
pass tests/threads/alarm-multiple
pass tests/threads/alarm-simultaneous
pass tests/threads/alarm-priority
pass tests/threads/alarm-zero
pass tests/threads/alarm-negative
FAIL tests/threads/priority-change
FAIL tests/threads/priority-donate-one
FAIL tests/threads/priority-donate-multiple
FAIL tests/threads/priority-donate-multiple2
FAIL tests/threads/priority-donate-nest
FAIL tests/threads/priority-donate-sema
FAIL tests/threads/priority-donate-lower
FAIL tests/threads/priority-fifo
FAIL tests/threads/priority-preempt
FAIL tests/threads/priority-sema
FAIL tests/threads/priority-condvar
FAIL tests/threads/priority-donate-chain
FAIL tests/threads/mlfqs-load-1
FAIL tests/threads/mlfqs-load-60
FAIL tests/threads/mlfqs-load-avg
FAIL tests/threads/mlfqs-recent-1
pass tests/threads/mlfqs-fair-2
pass tests/threads/mlfqs-fair-20
FAIL tests/threads/mlfqs-nice-2
FAIL tests/threads/mlfqs-nice-10
FAIL tests/threads/mlfqs-block
19 of 27 tests failed.


It's a minimal web server, my understanding is that bookworm query is a
command-line tool.

I.e. If you 'python dbbindings-flask.py', then you can open localhost:8080
in your browser. It does the same thing as dbbindings.py, but without the
footprint of Apache.

On Fri, Jan 29, 2016, 7:23 AM Benjamin Schmidt <notifications@github.com>
wrote:

> @organisciak <https://github.com/organisciak> : How is this different
> from the command-line call 'bookworm query '{"jsonkeys":["etc"]…}', which
> also shortcuts the server?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Bookworm-project/BookwormDB/commit/8a07ebf3db3cd2b70534c92e90d5428444e3d8f1#commitcomment-15762731>
> .
>


I believe that since we've pulled the entire favorites relation at this point, the query will be able to run against the cache.


initPlayerLocal shouldn't have anything to do with the server, unless the child scripts call global or remotely executed commands, right?

I hear what you're saying. Having sleeps in this init script shouldn't be necessary, so if things are failing without them, we should try to fix those errors closer to the source of the problem.

What type of testing would be enough for you to give this sort of change a pass?


Ya my bad, corrected it just.


Oh yes, I forgot the order of pictures in this case.


Yes, a redirect loop is bad....


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 13450](https://teamcity.mesosphere.io/viewLog.html?buildId=117410&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 2 (new) Build time: 00:02:12


Nein, das hatte ich anders in Erinnerung. Und der Code hat bisher get_normalplane() aufgerufen, was NULL zurücklieferte, das würde dann ja auch nicht funktionieren? Ich bin absolut davon ausgegangen, dass "normale Spielwelt" = NULL gilt, das muss ich vielleicht noch mal checken (wie das mit dem Torus geregelt ist, kann ich aus dem Kopf nämlich gerade nicht sagen).


Um, what's the stuff that appeared after I reviewed the pull req, the zeromq and czmq stuff?


One of the interpreter tests hit it. Then again, *only* one of the interpreter tests hit it, and probably by coincidence.


It is a improvement and the logic is much more clear. I will modify my code. Thanks!


@SteamShon how about?


Sure, I will try it.


You should check if the removed presentation was downloadable before dispatching this event. Also there is an identation problem here.


It is weird to see extending from [IllegalStateException](https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html) here which has description:

> Signals that a method has been invoked at an illegal or inappropriate time. In other words, the Java environment or Java application is not in an appropriate state for the requested operation.

Why we can't just extend this class from RuntimeException?


Yes I know, fixing it now... As I added the sentence I mistakenly git add-ed other stuff that I didn't fully test yet :/ working on removing it...


I don't think it's acceptable to add this hit to the startup time of all executables.


How did you test this? It seems that `fileName` occurrence is bad. BTW, why not utilize `lib.removePrefix`, e.g. apply also:
```diff
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix
index de3f9a9..45da386 100644
--- a/nixos/doc/manual/default.nix
+++ b/nixos/doc/manual/default.nix
@@ -31,13 +31,7 @@ let
   # you'd need to include `extraSources = [ pkgs.customModules ]`
   prefixesToStrip = map toString ([ ../../.. ] ++ extraSources);

-  stripPrefix = prefix: fullPath:
-    if substring 0 (stringLength prefix) fullPath == prefix then
-      substring (stringLength prefix + 1) 1000 fullPath
-    else
-      fileName;
-
-  stripAnyPrefixes = fullPath: fold stripPrefix fullPath prefixesToStrip;
+  stripAnyPrefixes = fullPath: foldl' removePrefix fullPath prefixesToStrip;

   # Convert the list of options into an XML file.
   optionsXML = builtins.toFile "options.xml" (builtins.toXML optionsList');
```


Danfe se perde no numero de páginas,

```php
while ($i < $this->det->length) {
            $texto = $this->pDescricaoProduto($this->det->item($i));
            $numlinhas = $this->pGetNumLines($texto, $w2, $fontProduto);
            $hUsado += round(($numlinhas * $this->pdf->FontSize) + ($numlinhas * 0.5), 2);
            if ($hUsado > $hDispo) {
                $totPag++;
                $hDispo = $hDispo2;
                $hUsado = 7;
            }
            $i++;
        } //fim da soma das areas de itens usadas

```

nesse while ele conta o numero de página, porem desconsidera que quando ultrapassa o disponivel vai utilizar o mesmo produto na outra página então tem que decrementar o $i pra considerar o produto de novo na próxima página

Exemplo da página bugada, 1/2 2/2 e 3/3

[35160112980968000100550010000062701564635011-danfe.pdf](https://github.com/eduardokum/nfephp/files/110134/35160112980968000100550010000062701564635011-danfe.pdf)


style errors - fix em


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 13447](https://teamcity.mesosphere.io/viewLog.html?buildId=117413&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 216 Build time: 00:08:17


I guess there's no reason not to use the minimally privileged user, `self.user` here


# Assignment 3 Grading Rubric (15 points total)

## Task Set 1

- [ ] Regex matches entire dinucleotide repeat (AT)5 and only the repeat (1 pt)
- [ ] Regex matches entire dinucleotide repeat (AT)5, only the repeat, and is different from above (1 pt)
- [ ] Regex matches entire dinucleotide repeat (AT)5, only the repeat, and is different both above (1 pt)
- [ ] Regex correctly matches all instances of `R` or `S` (1 pt)
- [ ] Regex (find and replace) matches all instances of `R` or `S` and replaces them with `N` (1 pt)

## Task Set 2

- [ ] Regex (find and replace) correctly reverses the order of the columns from 1,2,3,4 (as you see them) to 4,3,2,1 (1 pt)
- [ ] Regex (find and replace) correctly reverses the order of the columns from 1,2,3,4 (as you see them) to 1,2,4,3 (1 pt)
- [ ] Regex (find and replace) correctly replaces commas with tabs (1 pt)
- [ ] Regex (find and replace) correctly gives us the horrible format requested (1 pt)

## Task Set 3

- [ ] Regex (find and replace) correctly parses out only the lane number from the header (1 pt)
- [ ] Regex (find and replace) correctly parses out only the flowcell ID from the header (1 pt)
- [ ] Regex (find and replace) correctly parses any flowcell ID from the header (1 pt)

## Task Set 4

- [ ] Regex (find and replace) correctly extracts only the serial number from the fastq sequence (1 pt)
- [ ] Regex (find and replace) correctly turns the fastq into a fasta having the requested format (2 pt)

## Task Set 5

- [ ] Regex (find and replace) correctly extracts the (AT)5 repeat (Regex bliss)


Elaboration: Process should know whether or not it's computed `arguments`, and whether or not it's *able* to compute `arguments`, but still do it lazily. An enum of states might work well for that.

````swift
internal enum _ProcessArgumentsState {
  case NoInformation
  case HasRawArguments
  case Arguments([String])
}
````