Tools
01 Syntax
SMRUCC.genomics.Visualize.Circos.Tools
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| TrimPath | 2 | 尝试创建相对路径 |
| RGBExpression | 1 | 使用这个函数才能够正确的生成RGB颜色在circos之中的fill_color值 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| currentDIR | 1 | 取得当前的进程工作目录(每次调用时实时求值,不做缓存) |
04 Members
TrimPath(CircosConfig)
尝试创建相对路径
Parameters
| Name | Type | Description |
|---|---|---|
doc | CircosConfig | - |
TrimPath(
String, String)如果给定的路径是baseDIR之下的一个绝对路径,则将其裁剪为相对于baseDIR的相对路径
Parameters
| Name | Type | Description |
|---|---|---|
url | String | 可以被转换为
风格的路径分隔符的文件路径 |
baseDIR | String | 参考的基准文件夹路径,如果这个参数为空值的话,则会使用当前的进程工作目录Tools.currentDIR作为基准 |
RGBExpression(
Color)使用这个函数才能够正确的生成RGB颜色在circos之中的fill_color值
Parameters
| Name | Type | Description |
|---|---|---|
c | Color | - |
currentDIR
取得当前的进程工作目录(每次调用时实时求值,不做缓存)
Remarks
早期版本这里是一个模块级的 ReadOnly Property 字段,其值在类型初始化的那一刻就被固化, 当在同一个进程之中先后向不同的文件夹输出多份 circos 文档时会导致路径裁剪错乱, 所以在这里改为每次调用时实时读取。