| http://purl.uniprot.org/unirules/MF_01312#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:470714 up:source unirule:MF_01312 .
_:470715 up:source unirule:MF_01312 .
_:470716 up:source unirule:MF_01312 .
_:470717 up:source unirule:MF_01312 .
_:470718 up:source unirule:MF_01312 .
_:470719 up:source unirule:MF_01312 .
_:470720 up:source unirule:MF_01312 .
_:470721 up:source unirule:MF_01312 .
_:470722 up:source unirule:MF_01312 .
_:470723 up:source unirule:MF_01312 .
_:470724 up:source unirule:MF_01312 .
_:470725 up:source unirule:MF_01312 .
_:470726 up:source unirule:MF_01312 .
_:470727 up:source unirule:MF_01312 .
_:470728 up:source unirule:MF_01312 .
_:470729 up:source unirule:MF_01312 .
_:470730 up:source unirule:MF_01312 .
_:470731 up:source unirule:MF_01312 .
_:470732 up:source unirule:MF_01312 .
_:470733 up:source unirule:MF_01312 .
_:470734 up:source unirule:MF_01312 .
_:470735 up:source unirule:MF_01312 .
_:470736 up:source unirule:MF_01312 .
_:470737 up:source unirule:MF_01312 .
_:470738 up:source unirule:MF_01312 .
_:470739 up:source unirule:MF_01312 .
_:470740 up:source unirule:MF_01312 .
_:470741 up:source unirule:MF_01312 .
_:470742 up:source unirule:MF_01312 .
_:470743 up:source unirule:MF_01312 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation5 ;
up:classifiedWith GO:0005737 ,
GO:0009055 ,
GO:0016491 ,
keyword:249 ,
keyword:560 ,
keyword:813 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Anaerobic nitric oxide reductase flavorubredoxin' ;
up:shortName 'FlRd' ,
'FlavoRb' ;
rdf:type up:Structured_Name .
?gene1 skos:altLabel 'flrD' ;
skos:prefLabel 'norV' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Anaerobic nitric oxide reductase; uses NADH to detoxify nitric oxide (NO), protecting several 4Fe-4S NO-sensitive enzymes. Has at least 2 reductase partners, only one of which (NorW, flavorubredoxin reductase) has been identified. NO probably binds to the di-iron center; electrons enter from the NorW at rubredoxin and are transferred sequentially to the FMN center and the di-iron center. Also able to function as an aerobic oxygen reductase.' .
?annotation3 a up:Pathway_Annotation ;
rdfs:comment 'Nitrogen metabolism; nitric oxide reduction.' .
?annotation4 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer.' .
?annotation5 a up:Subcellular_Location_Annotation .
?annotation5li6 up:cellularComponent .
?case8 up:classifiedWith keyword:285 ,
keyword:288 .
?case9 up:classifiedWith keyword:408 ,
keyword:479 .
?pfs11 up:annotation ?annotation12 ,
?annotation18 ,
?annotation24 ,
?annotation30 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
up:ligand ?ligand15 ;
rdf:type up:Binding_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?ligand15 rdfs:subClassOf chebi:24875 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:24875 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf chebi:24875 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:24875 .
?pfs36 up:annotation ?annotation37 ,
?annotation43 ,
?annotation49 ,
?annotation55 ,
?annotation61 ,
?annotation67 ,
?annotation73 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
up:ligand ?ligand40 ;
rdf:type up:Binding_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand40 rdfs:subClassOf chebi:24875 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
up:ligand ?ligand46 ;
rdf:type up:Binding_Site_Annotation .
?pfsb44 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?ligand46 rdfs:subClassOf chebi:24875 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
up:ligand ?ligand52 ;
rdf:type up:Binding_Site_Annotation .
?pfsb50 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?ligand52 rdfs:subClassOf chebi:24875 .
?annotation55 faldo:begin ?pfsb56 ;
faldo:end ?pfse57 ;
up:ligand ?ligand58 ;
rdf:type up:Binding_Site_Annotation .
?pfsb56 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?pfse57 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?ligand58 rdfs:subClassOf chebi:24875 .
?annotation61 faldo:begin ?pfsb62 ;
faldo:end ?pfse63 ;
up:ligand ?ligand64 ;
rdf:type up:Binding_Site_Annotation .
?pfsb62 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?pfse63 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
?ligand64 rdfs:subClassOf chebi:24875 .
?annotation67 faldo:begin ?pfsb68 ;
faldo:end ?pfse69 ;
up:ligand ?ligand70 ;
rdf:type up:Binding_Site_Annotation .
?pfsb68 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfse69 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
?ligand70 rdfs:subClassOf chebi:24875 .
?annotation73 faldo:begin ?pfsb74 ;
faldo:end ?pfse75 ;
up:ligand ?ligand76 ;
rdf:type up:Binding_Site_Annotation .
?pfsb74 faldo:position ?thisPositionOn77 ;
rdf:type faldo:ExactPosition .
?pfse75 faldo:position ?thisPositionOn78 ;
rdf:type faldo:ExactPosition .
?ligand76 rdfs:subClassOf chebi:24875 .
?pfs79 up:annotation ?annotation80 .
?annotation80 faldo:begin ?pfsb81 ;
faldo:end ?pfse82 ;
rdf:type up:Domain_Extent_Annotation ;
rdfs:comment 'Rubredoxin-like' .
?pfsb81 faldo:position ?thisPositionOn83 ;
rdf:type faldo:ExactPosition .
?pfse82 faldo:position ?thisPositionOn84 ;
rdf:type faldo:ExactPosition .
?pfs85 up:annotation ?annotation86 .
?annotation86 faldo:begin ?pfsb87 ;
faldo:end ?pfse88 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Zinc metallo-hydrolase' .
?pfsb87 faldo:position ?thisPositionOn89 ;
rdf:type faldo:ExactPosition .
?pfse88 faldo:position ?thisPositionOn90 ;
rdf:type faldo:ExactPosition .
_:470744 a rdf:Statement ;
up:attribution _:470714 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:470745 a rdf:Statement ;
up:attribution _:470715 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:470746 a rdf:Statement ;
up:attribution _:470716 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:470747 a rdf:Statement ;
up:attribution _:470717 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:470748 a rdf:Statement ;
up:attribution _:470718 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:470749 a rdf:Statement ;
up:attribution _:470719 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:470750 a rdf:Statement ;
up:attribution _:470720 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:470751 a rdf:Statement ;
up:attribution _:470721 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:813 .
_:470752 a rdf:Statement ;
up:attribution _:470722 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:249 .
_:470753 a rdf:Statement ;
up:attribution _:470723 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:470754 a rdf:Statement ;
up:attribution _:470724 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009055 .
_:470755 a rdf:Statement ;
up:attribution _:470725 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016491 .
_:470756 a rdf:Statement ;
up:attribution _:470726 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:470757 a rdf:Statement ;
up:attribution _:470727 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:285 .
_:470758 a rdf:Statement ;
up:attribution _:470728 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:288 .
_:470759 a rdf:Statement ;
up:attribution _:470729 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:470760 a rdf:Statement ;
up:attribution _:470730 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:470761 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:470762 a rdf:Statement ;
up:attribution _:470731 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:470763 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:470764 a rdf:Statement ;
up:attribution _:470732 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:470765 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:470766 a rdf:Statement ;
up:attribution _:470733 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:470767 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:470768 a rdf:Statement ;
up:attribution _:470734 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:470769 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:470770 a rdf:Statement ;
up:attribution _:470735 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:470771 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:470772 a rdf:Statement ;
up:attribution _:470736 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:470773 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:470774 a rdf:Statement ;
up:attribution _:470737 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:470775 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:470776 a rdf:Statement ;
up:attribution _:470738 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:470777 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:470778 a rdf:Statement ;
up:attribution _:470739 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:470779 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:470780 a rdf:Statement ;
up:attribution _:470740 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:470781 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:470782 a rdf:Statement ;
up:attribution _:470741 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:470783 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs79 ;
rdf:predicate up:annotation ;
rdf:object ?annotation80 .
_:470784 a rdf:Statement ;
up:attribution _:470742 ;
rdf:subject ?pfs79 ;
rdf:predicate up:annotation ;
rdf:object ?annotation80 .
_:470785 a rdf:Statement ;
up:source unirule:MF_01312 ;
rdf:subject ?pfs85 ;
rdf:predicate up:annotation ;
rdf:object ?annotation86 .
_:470786 a rdf:Statement ;
up:attribution _:470743 ;
rdf:subject ?pfs85 ;
rdf:predicate up:annotation ;
rdf:object ?annotation86 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01312
#Rule MF_01312 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2022-11-19
VALUES ?supertaxon91 {taxon:642 taxon:511678 taxon:544 taxon:561 taxon:547 taxon:570 taxon:122277 taxon:590 taxon:2985502 taxon:620 taxon:662}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01312 .
?thisOrganism rdfs:subClassOf+ ?supertaxon91 .
BIND(URI(CONCAT(STR(?this), '#MF_01312a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01312a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01312a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01312a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01312a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionQ4687797 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ4687799 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46877MF_0131292 .
?templateMotifSequenceMatchRegionQ4687797 faldo:begin ?templateMotifSequenceMatchBeginQ4687798 .
?templateMotifSequenceMatchBeginQ4687798 faldo:position ?templateMotifSequenceMatchBeginPositionQ4687793 ;
faldo:reference isoform:Q46877-1 .
?templateMotifSequenceProfileAlignmentOperationQ4687799 edam:has_input signature:MF_01312 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01312103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46877MF_0131294 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01312102 .
?targetMotifMatchRegionMatchBeginMF_01312102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0131295 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01312103 edam:has_input signature:MF_01312 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_2) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_0131292, 1, (STRLEN(?templateMotifCigarQ46877MF_0131292) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_0131292, CONCAT('^(?:-*[^-]){', STR(((428 - ?templateMotifSequenceMatchBeginPositionQ4687793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0131295) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t106) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_0131292, 1, (STRLEN(?templateMotifCigarQ46877MF_0131292) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_0131292, CONCAT('^(?:-*[^-]){', STR(((431 - ?templateMotifSequenceMatchBeginPositionQ4687793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) .
BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0131295) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t109) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_0131292, 1, (STRLEN(?templateMotifCigarQ46877MF_0131292) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_0131292, CONCAT('^(?:-*[^-]){', STR(((461 - ?templateMotifSequenceMatchBeginPositionQ4687793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) .
BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_0131295) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t112) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_0131292, 1, (STRLEN(?templateMotifCigarQ46877MF_0131292) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_0131292, CONCAT('^(?:-*[^-]){', STR(((464 - ?templateMotifSequenceMatchBeginPositionQ4687793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_0131295) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t115) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'C')) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionQ46877121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46877123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46877MF_01312116 .
?templateMotifSequenceMatchRegionQ46877121 faldo:begin ?templateMotifSequenceMatchBeginQ46877122 .
?templateMotifSequenceMatchBeginQ46877122 faldo:position ?templateMotifSequenceMatchBeginPositionQ46877117 ;
faldo:reference isoform:Q46877-1 .
?templateMotifSequenceProfileAlignmentOperationQ46877123 edam:has_input signature:MF_01312 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01312127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46877MF_01312118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01312126 .
?targetMotifMatchRegionMatchBeginMF_01312126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01312119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01312127 edam:has_input signature:MF_01312 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((79 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs2t130) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) .
BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn47) .
BIND(?thisPositionOn47 AS ?thisPositionOn48) .
BIND(?this AS ?pfs2t133) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) .
BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs2t136) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse51) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) .
BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn59) .
BIND(?thisPositionOn59 AS ?thisPositionOn60) .
BIND(?this AS ?pfs2t139) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse57) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn65) .
BIND(?thisPositionOn65 AS ?thisPositionOn66) .
BIND(?this AS ?pfs2t142) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) .
BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs2t145) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((227 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) .
BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn77) .
BIND(?thisPositionOn77 AS ?thisPositionOn78) .
BIND(?this AS ?pfs2t148) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse75) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'H')) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionQ46877154 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46877156 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46877MF_01312149 .
?templateMotifSequenceMatchRegionQ46877154 faldo:begin ?templateMotifSequenceMatchBeginQ46877155 .
?templateMotifSequenceMatchBeginQ46877155 faldo:position ?templateMotifSequenceMatchBeginPositionQ46877150 ;
faldo:reference isoform:Q46877-1 .
?templateMotifSequenceProfileAlignmentOperationQ46877156 edam:has_input signature:MF_01312 ;
rdf:type edam:operation_0300 .
?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01312160 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46877MF_01312151 .
?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01312159 .
?targetMotifMatchRegionMatchBeginMF_01312159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01312152 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01312160 edam:has_input signature:MF_01312 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312149, 1, (STRLEN(?templateMotifCigarQ46877MF_01312149) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312149, CONCAT('^(?:-*[^-]){', STR(((423 - ?templateMotifSequenceMatchBeginPositionQ46877150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312151, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312151) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312151, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312151) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) .
BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01312152) - 1) AS ?thisPositionOn83) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312149, 1, (STRLEN(?templateMotifCigarQ46877MF_01312149) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312149, CONCAT('^(?:-*[^-]){', STR(((474 - ?templateMotifSequenceMatchBeginPositionQ46877150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312151, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312151) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312151, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312151) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) .
BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_01312152) - 1) AS ?thisPositionOn84) .
BIND(?this AS ?pfs3t165) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse82) .
FILTER ((BOUND(?thisPositionOn83) && BOUND(?thisPositionOn84))) .
BIND(URI(CONCAT(STR(?this), '#MF_01312a80')) AS ?annotation80) .
BIND(?this AS ?pfs79) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch170 faldo:location ?templateMotifSequenceMatchRegionQ46877171 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46877173 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46877MF_01312166 .
?templateMotifSequenceMatchRegionQ46877171 faldo:begin ?templateMotifSequenceMatchBeginQ46877172 .
?templateMotifSequenceMatchBeginQ46877172 faldo:position ?templateMotifSequenceMatchBeginPositionQ46877167 ;
faldo:reference isoform:Q46877-1 .
?templateMotifSequenceProfileAlignmentOperationQ46877173 edam:has_input signature:MF_01312 ;
rdf:type edam:operation_0300 .
?targetMotifMatch174 faldo:location ?targetMotifMatchRegionMatch175 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01312177 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46877MF_01312168 .
?targetMotifMatchRegionMatch175 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01312176 .
?targetMotifMatchRegionMatchBeginMF_01312176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01312169 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01312177 edam:has_input signature:MF_01312 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312166, 1, (STRLEN(?templateMotifCigarQ46877MF_01312166) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312166, CONCAT('^(?:-*[^-]){', STR(((30 - ?templateMotifSequenceMatchBeginPositionQ46877167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312168, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312168) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312168, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312168) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) .
BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_01312169) - 1) AS ?thisPositionOn89) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312166, 1, (STRLEN(?templateMotifCigarQ46877MF_01312166) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312166, CONCAT('^(?:-*[^-]){', STR(((210 - ?templateMotifSequenceMatchBeginPositionQ46877167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312168, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312168) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312168, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312168) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) .
BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_01312169) - 1) AS ?thisPositionOn90) .
BIND(?this AS ?pfs4t182) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse88) .
FILTER ((BOUND(?thisPositionOn89) && BOUND(?thisPositionOn90))) .
BIND(URI(CONCAT(STR(?this), '#MF_01312a86')) AS ?annotation86) .
BIND(?this AS ?pfs85) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag183) .
}
BIND(IF(BOUND(?tagFT_1), ?caseWithTag183, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this a up:Protein .
?this rdfs:seeAlso .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag184) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag184, ?UNBOUND_VARIABLE) AS ?case9) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag185) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag185, ?UNBOUND_VARIABLE) AS ?case10) .
}
"xsd:string |