| http://purl.uniprot.org/unirules/MF_00962#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:335117 up:source unirule:MF_00962 .
_:335118 up:source unirule:MF_00962 .
_:335119 up:source unirule:MF_00962 .
_:335120 up:source unirule:MF_00962 .
_:335121 up:source unirule:MF_00962 .
_:335122 up:source unirule:MF_00962 .
_:335123 up:source unirule:MF_00962 .
_:335124 up:source unirule:MF_00962 .
_:335125 up:source unirule:MF_00962 .
_:335126 up:source unirule:MF_00962 .
_:335127 up:source unirule:MF_00962 .
_:335128 up:source unirule:MF_00962 .
_:335129 up:source unirule:MF_00962 .
_:335130 up:source unirule:MF_00962 .
_:335131 up:source unirule:MF_00962 .
_:335132 up:source unirule:MF_00962 .
_:335133 up:source unirule:MF_00962 .
_:335134 up:source unirule:MF_00962 .
_:335135 up:source unirule:MF_00962 .
_:335136 up:source unirule:MF_00962 .
_:335137 up:source unirule:MF_00962 .
_:335138 up:source unirule:MF_00962 .
_:335139 up:source unirule:MF_00962 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation8 ;
up:classifiedWith GO:0003677 ,
GO:0005737 ,
GO:0006352 ,
GO:0010468 ,
GO:0016987 ,
keyword:238 ,
keyword:731 ,
keyword:804 ,
keyword:805 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'RNA polymerase sigma factor FliA' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'RNA polymerase sigma factor for flagellar operon' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Sigma F' ;
rdf:type up:Structured_Name .
?name3 up:fullName 'Sigma-28' ;
rdf:type up:Structured_Name .
?gene4 skos:prefLabel 'fliA' .
?annotation5 a up:Function_Annotation ;
rdfs:comment 'Sigma factors are initiation factors that promote the attachment of RNA polymerase to specific initiation sites and are then released. This sigma factor controls the expression of flagella-related genes.' .
?annotation6 a up:Subcellular_Location_Annotation .
?annotation6li7 up:cellularComponent .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the sigma-70 factor family. FliA subfamily.' .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
rdf:type up:Nucleotide_Binding_Annotation ;
rdfs:comment 'H-T-H motif' .
?pfsb11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Sigma-70 factor domain-2' .
?pfsb17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Sigma-70 factor domain-3' .
?pfsb23 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Sigma-70 factor domain-4' .
?pfsb29 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfs33 up:annotation ?annotation34 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'Interaction with polymerase core subunit RpoC' .
?pfsb35 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
_:335140 a rdf:Statement ;
up:attribution _:335117 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:335141 a rdf:Statement ;
up:attribution _:335118 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:335142 a rdf:Statement ;
up:attribution _:335119 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:335143 a rdf:Statement ;
up:attribution _:335120 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:335144 a rdf:Statement ;
up:attribution _:335121 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:335145 a rdf:Statement ;
up:attribution _:335122 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:335146 a rdf:Statement ;
up:attribution _:335123 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:335147 a rdf:Statement ;
up:attribution _:335124 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:335148 a rdf:Statement ;
up:attribution _:335125 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:335149 a rdf:Statement ;
up:attribution _:335126 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:335150 a rdf:Statement ;
up:attribution _:335127 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:731 .
_:335151 a rdf:Statement ;
up:attribution _:335128 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:335152 a rdf:Statement ;
up:attribution _:335129 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:805 .
_:335153 a rdf:Statement ;
up:attribution _:335130 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:335154 a rdf:Statement ;
up:attribution _:335131 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016987 .
_:335155 a rdf:Statement ;
up:attribution _:335132 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0010468 .
_:335156 a rdf:Statement ;
up:attribution _:335133 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006352 .
_:335157 a rdf:Statement ;
up:attribution _:335134 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:335158 a rdf:Statement ;
up:source unirule:MF_00962 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:335159 a rdf:Statement ;
up:attribution _:335135 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:335160 a rdf:Statement ;
up:source unirule:MF_00962 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:335161 a rdf:Statement ;
up:attribution _:335136 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:335162 a rdf:Statement ;
up:source unirule:MF_00962 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:335163 a rdf:Statement ;
up:attribution _:335137 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:335164 a rdf:Statement ;
up:source unirule:MF_00962 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:335165 a rdf:Statement ;
up:attribution _:335138 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:335166 a rdf:Statement ;
up:source unirule:MF_00962 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:335167 a rdf:Statement ;
up:attribution _:335139 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00962
#Rule MF_00962 Created by:? on:2013-05-27 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00962 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_00962a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch43 faldo:location ?templateMotifSequenceMatchRegionP0AEM644 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEM646 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AEM6MF_0096239 .
?templateMotifSequenceMatchRegionP0AEM644 faldo:begin ?templateMotifSequenceMatchBeginP0AEM645 .
?templateMotifSequenceMatchBeginP0AEM645 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEM640 ;
faldo:reference isoform:P0AEM6-1 .
?templateMotifSequenceProfileAlignmentOperationP0AEM646 edam:has_input signature:MF_00962 ;
rdf:type edam:operation_0300 .
?targetMotifMatch47 faldo:location ?targetMotifMatchRegionMatch48 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0096250 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AEM6MF_0096241 .
?targetMotifMatchRegionMatch48 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0096249 .
?targetMotifMatchRegionMatchBeginMF_0096249 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0096242 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0096250 edam:has_input signature:MF_00962 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEM6MF_0096239, 1, (STRLEN(?templateMotifCigarP0AEM6MF_0096239) - STRLEN(REPLACE(?templateMotifCigarP0AEM6MF_0096239, CONCAT('^(?:-*[^-]){', STR(((207 - ?templateMotifSequenceMatchBeginPositionP0AEM640) + 1)), '}'), '')))), '[a-z]', '')) AS ?step151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096241, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096241) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096241, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096241) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), '')))), '[^-]', ''))) AS ?step252) .
BIND(((?step252 + ?targetMotifMatchRegionMatchBeginPositionMF_0096242) - 1) AS ?thisPositionOn13) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEM6MF_0096239, 1, (STRLEN(?templateMotifCigarP0AEM6MF_0096239) - STRLEN(REPLACE(?templateMotifCigarP0AEM6MF_0096239, CONCAT('^(?:-*[^-]){', STR(((226 - ?templateMotifSequenceMatchBeginPositionP0AEM640) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096241, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096241) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096241, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096241) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0096242) - 1) AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) .
FILTER ((BOUND(?thisPositionOn13) && BOUND(?thisPositionOn14))) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch60 faldo:location ?templateMotifSequenceMatchRegionP0AEM661 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEM663 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AEM6MF_0096256 .
?templateMotifSequenceMatchRegionP0AEM661 faldo:begin ?templateMotifSequenceMatchBeginP0AEM662 .
?templateMotifSequenceMatchBeginP0AEM662 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEM657 ;
faldo:reference isoform:P0AEM6-1 .
?templateMotifSequenceProfileAlignmentOperationP0AEM663 edam:has_input signature:MF_00962 ;
rdf:type edam:operation_0300 .
?targetMotifMatch64 faldo:location ?targetMotifMatchRegionMatch65 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0096267 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AEM6MF_0096258 .
?targetMotifMatchRegionMatch65 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0096266 .
?targetMotifMatchRegionMatchBeginMF_0096266 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0096259 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0096267 edam:has_input signature:MF_00962 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEM6MF_0096256, 1, (STRLEN(?templateMotifCigarP0AEM6MF_0096256) - STRLEN(REPLACE(?templateMotifCigarP0AEM6MF_0096256, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionP0AEM657) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096258, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096258) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096258, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096258, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096258) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096258, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) .
BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0096259) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEM6MF_0096256, 1, (STRLEN(?templateMotifCigarP0AEM6MF_0096256) - STRLEN(REPLACE(?templateMotifCigarP0AEM6MF_0096256, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionP0AEM657) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096258, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096258) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096258, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096258, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096258) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096258, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0096259) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) .
FILTER ((BOUND(?thisPositionOn19) && BOUND(?thisPositionOn20))) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP0AEM678 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEM680 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AEM6MF_0096273 .
?templateMotifSequenceMatchRegionP0AEM678 faldo:begin ?templateMotifSequenceMatchBeginP0AEM679 .
?templateMotifSequenceMatchBeginP0AEM679 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEM674 ;
faldo:reference isoform:P0AEM6-1 .
?templateMotifSequenceProfileAlignmentOperationP0AEM680 edam:has_input signature:MF_00962 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0096284 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AEM6MF_0096275 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0096283 .
?targetMotifMatchRegionMatchBeginMF_0096283 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0096276 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0096284 edam:has_input signature:MF_00962 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEM6MF_0096273, 1, (STRLEN(?templateMotifCigarP0AEM6MF_0096273) - STRLEN(REPLACE(?templateMotifCigarP0AEM6MF_0096273, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP0AEM674) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096275, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096275) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096275, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096275, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096275) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096275, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0096276) - 1) AS ?thisPositionOn25) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEM6MF_0096273, 1, (STRLEN(?templateMotifCigarP0AEM6MF_0096273) - STRLEN(REPLACE(?templateMotifCigarP0AEM6MF_0096273, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionP0AEM674) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096275, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096275) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096275, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096275, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096275) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096275, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0096276) - 1) AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse24) .
FILTER ((BOUND(?thisPositionOn25) && BOUND(?thisPositionOn26))) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP0AEM695 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEM697 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AEM6MF_0096290 .
?templateMotifSequenceMatchRegionP0AEM695 faldo:begin ?templateMotifSequenceMatchBeginP0AEM696 .
?templateMotifSequenceMatchBeginP0AEM696 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEM691 ;
faldo:reference isoform:P0AEM6-1 .
?templateMotifSequenceProfileAlignmentOperationP0AEM697 edam:has_input signature:MF_00962 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00962101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AEM6MF_0096292 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00962100 .
?targetMotifMatchRegionMatchBeginMF_00962100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0096293 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00962101 edam:has_input signature:MF_00962 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEM6MF_0096290, 1, (STRLEN(?templateMotifCigarP0AEM6MF_0096290) - STRLEN(REPLACE(?templateMotifCigarP0AEM6MF_0096290, CONCAT('^(?:-*[^-]){', STR(((185 - ?templateMotifSequenceMatchBeginPositionP0AEM691) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096292, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096292) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096292, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096292) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0096293) - 1) AS ?thisPositionOn31) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEM6MF_0096290, 1, (STRLEN(?templateMotifCigarP0AEM6MF_0096290) - STRLEN(REPLACE(?templateMotifCigarP0AEM6MF_0096290, CONCAT('^(?:-*[^-]){', STR(((233 - ?templateMotifSequenceMatchBeginPositionP0AEM691) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096292, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096292) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEM6MF_0096292, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_0096292) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_0096292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0096293) - 1) AS ?thisPositionOn32) .
BIND(?this AS ?pfs1t106) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse30) .
FILTER ((BOUND(?thisPositionOn31) && BOUND(?thisPositionOn32))) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionP0AEM6112 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEM6114 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AEM6MF_00962107 .
?templateMotifSequenceMatchRegionP0AEM6112 faldo:begin ?templateMotifSequenceMatchBeginP0AEM6113 .
?templateMotifSequenceMatchBeginP0AEM6113 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEM6108 ;
faldo:reference isoform:P0AEM6-1 .
?templateMotifSequenceProfileAlignmentOperationP0AEM6114 edam:has_input signature:MF_00962 ;
rdf:type edam:operation_0300 .
?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00962118 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AEM6MF_00962109 .
?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00962117 .
?targetMotifMatchRegionMatchBeginMF_00962117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00962110 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00962118 edam:has_input signature:MF_00962 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEM6MF_00962107, 1, (STRLEN(?templateMotifCigarP0AEM6MF_00962107) - STRLEN(REPLACE(?templateMotifCigarP0AEM6MF_00962107, CONCAT('^(?:-*[^-]){', STR(((43 - ?templateMotifSequenceMatchBeginPositionP0AEM6108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEM6MF_00962109, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_00962109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_00962109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEM6MF_00962109, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_00962109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_00962109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) .
BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_00962110) - 1) AS ?thisPositionOn37) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEM6MF_00962107, 1, (STRLEN(?templateMotifCigarP0AEM6MF_00962107) - STRLEN(REPLACE(?templateMotifCigarP0AEM6MF_00962107, CONCAT('^(?:-*[^-]){', STR(((46 - ?templateMotifSequenceMatchBeginPositionP0AEM6108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEM6MF_00962109, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_00962109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_00962109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEM6MF_00962109, 1, (STRLEN(?targetMotifMatchCigarP0AEM6MF_00962109) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEM6MF_00962109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) .
BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00962110) - 1) AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t123) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse36) .
FILTER (REGEX('D[LMI][LIVMT]Q', SUBSTR(?thisSequenceValue, ?thisPositionOn37, (?thisPositionOn38 - ?thisPositionOn37)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00962a34')) AS ?annotation34) .
BIND(?this AS ?pfs33) .
}
}
"xsd:string |