| http://purl.uniprot.org/unirules/MF_01224#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:431095 up:source unirule:MF_01224 .
_:431096 up:source unirule:MF_01224 .
_:431097 up:source unirule:MF_01224 .
_:431098 up:source unirule:MF_01224 .
_:431099 up:source unirule:MF_01224 .
_:431100 up:source unirule:MF_01224 .
_:431101 up:source unirule:MF_01224 .
_:431102 up:source unirule:MF_01224 .
_:431103 up:source unirule:MF_01224 .
_:431104 up:source unirule:MF_01224 .
_:431105 up:source unirule:MF_01224 .
_:431106 up:source unirule:MF_01224 .
_:431107 up:source unirule:MF_01224 .
_:431108 up:source unirule:MF_01224 .
_:431109 up:source unirule:MF_01224 .
_:431110 up:source unirule:MF_01224 .
_:431111 up:source unirule:MF_01224 .
_:431112 up:source unirule:MF_01224 .
_:431113 up:source unirule:MF_01224 .
_:431114 up:source unirule:MF_01224 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0006777 ,
GO:0061799 ,
keyword:456 ,
keyword:501 .
?gene0 skos:prefLabel 'moaC' .
?annotation1 a up:Function_Annotation ;
rdfs:comment "Catalyzes the conversion of (8S)-3',8-cyclo-7,8-dihydroguanosine 5'-triphosphate to cyclic pyranopterin monophosphate (cPMP)." .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 a up:Pathway_Annotation ;
rdfs:comment 'Cofactor biosynthesis; molybdopterin biosynthesis.' .
?annotation5 a up:Subunit_Annotation ;
rdfs:comment 'Homohexamer; trimer of dimers.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the MoaC family.' .
?case7 up:alternativeName ?name9 ;
up:recommendedName ?name8 .
?name8 up:ecName '4.6.1.17' ;
up:fullName 'Probable cyclic pyranopterin monophosphate synthase' ;
rdf:type up:Structured_Name .
?name9 up:fullName 'Molybdenum cofactor biosynthesis protein C' ;
rdf:type up:Structured_Name .
?case10 up:alternativeName ?name12 ;
up:recommendedName ?name11 .
?name11 up:ecName '4.6.1.17' ;
up:fullName 'Cyclic pyranopterin monophosphate synthase' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'Molybdenum cofactor biosynthesis protein C' ;
rdf:type up:Structured_Name .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf ?molecule18 .
?molecule18 rdfs:label 'substrate' .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf ?molecule26 .
?molecule26 rdfs:label 'substrate' .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
rdf:type up:Active_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf ?molecule40 .
?molecule40 rdfs:label 'substrate' .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
up:ligand ?ligand47 ;
rdf:type up:Binding_Site_Annotation .
?pfsb45 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?ligand47 rdfs:subClassOf ?molecule48 .
?molecule48 rdfs:label 'substrate' .
?pfs51 up:annotation ?annotation52 .
?annotation52 faldo:begin ?pfsb53 ;
faldo:end ?pfse54 ;
rdf:type up:Active_Site_Annotation .
?pfsb53 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse54 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
_:431115 a rdf:Statement ;
up:attribution _:431095 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:431116 a rdf:Statement ;
up:attribution _:431096 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:431117 a rdf:Statement ;
up:attribution _:431097 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:431118 a rdf:Statement ;
up:attribution _:431098 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:431119 a rdf:Statement ;
up:attribution _:431099 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:431120 a rdf:Statement ;
up:attribution _:431100 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:431121 a rdf:Statement ;
up:attribution _:431101 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:431122 a rdf:Statement ;
up:attribution _:431102 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:501 .
_:431123 a rdf:Statement ;
up:attribution _:431103 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0061799 .
_:431124 a rdf:Statement ;
up:attribution _:431104 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006777 .
_:431125 a rdf:Statement ;
up:attribution _:431105 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:431126 a rdf:Statement ;
up:attribution _:431106 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:431127 a rdf:Statement ;
up:attribution _:431107 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:431128 a rdf:Statement ;
up:attribution _:431108 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:431129 a rdf:Statement ;
up:source unirule:MF_01224 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:431130 a rdf:Statement ;
up:attribution _:431109 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:431131 a rdf:Statement ;
up:source unirule:MF_01224 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:431132 a rdf:Statement ;
up:attribution _:431110 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:431133 a rdf:Statement ;
up:source unirule:MF_01224 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:431134 a rdf:Statement ;
up:attribution _:431111 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:431135 a rdf:Statement ;
up:source unirule:MF_01224 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:431136 a rdf:Statement ;
up:attribution _:431112 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:431137 a rdf:Statement ;
up:source unirule:MF_01224 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:431138 a rdf:Statement ;
up:attribution _:431113 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:431139 a rdf:Statement ;
up:source unirule:MF_01224 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:431140 a rdf:Statement ;
up:attribution _:431114 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01224
#Rule MF_01224 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01224_B .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01224_A .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
}
BIND(URI(CONCAT(STR(?this), '#MF_01224a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch61 faldo:location ?templateMotifSequenceMatchRegionP0A73862 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A73864 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A738MF_01224_B57 .
?templateMotifSequenceMatchRegionP0A73862 faldo:begin ?templateMotifSequenceMatchBeginP0A73863 .
?templateMotifSequenceMatchBeginP0A73863 faldo:position ?templateMotifSequenceMatchBeginPositionP0A73858 ;
faldo:reference isoform:P0A738-1 .
?templateMotifSequenceProfileAlignmentOperationP0A73864 edam:has_input signature:MF_01224_B ;
rdf:type edam:operation_0300 .
?targetMotifMatch65 faldo:location ?targetMotifMatchRegionMatch66 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01224_B68 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A738MF_01224_B59 .
?targetMotifMatchRegionMatch66 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01224_B67 .
?targetMotifMatchRegionMatchBeginMF_01224_B67 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01224_B60 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01224_B68 edam:has_input signature:MF_01224_B ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A738MF_01224_B57, 1, (STRLEN(?templateMotifCigarP0A738MF_01224_B57) - STRLEN(REPLACE(?templateMotifCigarP0A738MF_01224_B57, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionP0A73858) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A738MF_01224_B59, 1, (STRLEN(?targetMotifMatchCigarP0A738MF_01224_B59) - STRLEN(REPLACE(?targetMotifMatchCigarP0A738MF_01224_B59, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A738MF_01224_B59, 1, (STRLEN(?targetMotifMatchCigarP0A738MF_01224_B59) - STRLEN(REPLACE(?targetMotifMatchCigarP0A738MF_01224_B59, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_01224_B60) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A738MF_01224_B57, 1, (STRLEN(?templateMotifCigarP0A738MF_01224_B57) - STRLEN(REPLACE(?templateMotifCigarP0A738MF_01224_B57, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionP0A73858) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A738MF_01224_B59, 1, (STRLEN(?targetMotifMatchCigarP0A738MF_01224_B59) - STRLEN(REPLACE(?targetMotifMatchCigarP0A738MF_01224_B59, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A738MF_01224_B59, 1, (STRLEN(?targetMotifMatchCigarP0A738MF_01224_B59) - STRLEN(REPLACE(?targetMotifMatchCigarP0A738MF_01224_B59, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_01224_B60) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse16) .
FILTER (REGEX('[LMYF][ARNDCQEGHILKMFPSTWYVBZJUOX]H', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionP0A73879 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A73881 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A738MF_01224_B74 .
?templateMotifSequenceMatchRegionP0A73879 faldo:begin ?templateMotifSequenceMatchBeginP0A73880 .
?templateMotifSequenceMatchBeginP0A73880 faldo:position ?templateMotifSequenceMatchBeginPositionP0A73875 ;
faldo:reference isoform:P0A738-1 .
?templateMotifSequenceProfileAlignmentOperationP0A73881 edam:has_input signature:MF_01224_B ;
rdf:type edam:operation_0300 .
?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01224_B85 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A738MF_01224_B76 .
?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01224_B84 .
?targetMotifMatchRegionMatchBeginMF_01224_B84 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01224_B77 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01224_B85 edam:has_input signature:MF_01224_B ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A738MF_01224_B74, 1, (STRLEN(?templateMotifCigarP0A738MF_01224_B74) - STRLEN(REPLACE(?templateMotifCigarP0A738MF_01224_B74, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionP0A73875) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A738MF_01224_B76, 1, (STRLEN(?targetMotifMatchCigarP0A738MF_01224_B76) - STRLEN(REPLACE(?targetMotifMatchCigarP0A738MF_01224_B76, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A738MF_01224_B76, 1, (STRLEN(?targetMotifMatchCigarP0A738MF_01224_B76) - STRLEN(REPLACE(?targetMotifMatchCigarP0A738MF_01224_B76, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_01224_B77) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A738MF_01224_B74, 1, (STRLEN(?templateMotifCigarP0A738MF_01224_B74) - STRLEN(REPLACE(?templateMotifCigarP0A738MF_01224_B74, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionP0A73875) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A738MF_01224_B76, 1, (STRLEN(?targetMotifMatchCigarP0A738MF_01224_B76) - STRLEN(REPLACE(?targetMotifMatchCigarP0A738MF_01224_B76, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A738MF_01224_B76, 1, (STRLEN(?targetMotifMatchCigarP0A738MF_01224_B76) - STRLEN(REPLACE(?targetMotifMatchCigarP0A738MF_01224_B76, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) .
BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_01224_B77) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t90) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse24) .
FILTER (REGEX('[MI]E', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionP0A73896 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A73898 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A738MF_01224_B91 .
?templateMotifSequenceMatchRegionP0A73896 faldo:begin ?templateMotifSequenceMatchBeginP0A73897 .
?templateMotifSequenceMatchBeginP0A73897 faldo:position ?templateMotifSequenceMatchBeginPositionP0A73892 ;
faldo:reference isoform:P0A738-1 .
?templateMotifSequenceProfileAlignmentOperationP0A73898 edam:has_input signature:MF_01224_B ;
rdf:type edam:operation_0300 .
?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01224_B102 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A738MF_01224_B93 .
?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01224_B101 .
?targetMotifMatchRegionMatchBeginMF_01224_B101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01224_B94 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01224_B102 edam:has_input signature:MF_01224_B ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A738MF_01224_B91, 1, (STRLEN(?templateMotifCigarP0A738MF_01224_B91) - STRLEN(REPLACE(?templateMotifCigarP0A738MF_01224_B91, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionP0A73892) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A738MF_01224_B93, 1, (STRLEN(?targetMotifMatchCigarP0A738MF_01224_B93) - STRLEN(REPLACE(?targetMotifMatchCigarP0A738MF_01224_B93, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A738MF_01224_B93, 1, (STRLEN(?targetMotifMatchCigarP0A738MF_01224_B93) - STRLEN(REPLACE(?targetMotifMatchCigarP0A738MF_01224_B93, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_01224_B94) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t105) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionO26900111 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO26900113 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO26900MF_01224_A106 .
?templateMotifSequenceMatchRegionO26900111 faldo:begin ?templateMotifSequenceMatchBeginO26900112 .
?templateMotifSequenceMatchBeginO26900112 faldo:position ?templateMotifSequenceMatchBeginPositionO26900107 ;
faldo:reference isoform:O26900-1 .
?templateMotifSequenceProfileAlignmentOperationO26900113 edam:has_input signature:MF_01224_A ;
rdf:type edam:operation_0300 .
?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01224_A117 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO26900MF_01224_A108 .
?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01224_A116 .
?targetMotifMatchRegionMatchBeginMF_01224_A116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01224_A109 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01224_A117 edam:has_input signature:MF_01224_A ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO26900MF_01224_A106, 1, (STRLEN(?templateMotifCigarO26900MF_01224_A106) - STRLEN(REPLACE(?templateMotifCigarO26900MF_01224_A106, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionO26900107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO26900MF_01224_A108, 1, (STRLEN(?targetMotifMatchCigarO26900MF_01224_A108) - STRLEN(REPLACE(?targetMotifMatchCigarO26900MF_01224_A108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO26900MF_01224_A108, 1, (STRLEN(?targetMotifMatchCigarO26900MF_01224_A108) - STRLEN(REPLACE(?targetMotifMatchCigarO26900MF_01224_A108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01224_A109) - 1) AS ?thisPositionOn41) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO26900MF_01224_A106, 1, (STRLEN(?templateMotifCigarO26900MF_01224_A106) - STRLEN(REPLACE(?templateMotifCigarO26900MF_01224_A106, CONCAT('^(?:-*[^-]){', STR(((79 - ?templateMotifSequenceMatchBeginPositionO26900107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO26900MF_01224_A108, 1, (STRLEN(?targetMotifMatchCigarO26900MF_01224_A108) - STRLEN(REPLACE(?targetMotifMatchCigarO26900MF_01224_A108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO26900MF_01224_A108, 1, (STRLEN(?targetMotifMatchCigarO26900MF_01224_A108) - STRLEN(REPLACE(?targetMotifMatchCigarO26900MF_01224_A108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) .
BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_01224_A109) - 1) AS ?thisPositionOn42) .
BIND(?this AS ?pfs2t122) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse38) .
FILTER (REGEX('[LMY][ARNDCQEGHILKMFPSTWYVBZJUOX]H', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch127 faldo:location ?templateMotifSequenceMatchRegionO26900128 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO26900130 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO26900MF_01224_A123 .
?templateMotifSequenceMatchRegionO26900128 faldo:begin ?templateMotifSequenceMatchBeginO26900129 .
?templateMotifSequenceMatchBeginO26900129 faldo:position ?templateMotifSequenceMatchBeginPositionO26900124 ;
faldo:reference isoform:O26900-1 .
?templateMotifSequenceProfileAlignmentOperationO26900130 edam:has_input signature:MF_01224_A ;
rdf:type edam:operation_0300 .
?targetMotifMatch131 faldo:location ?targetMotifMatchRegionMatch132 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01224_A134 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO26900MF_01224_A125 .
?targetMotifMatchRegionMatch132 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01224_A133 .
?targetMotifMatchRegionMatchBeginMF_01224_A133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01224_A126 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01224_A134 edam:has_input signature:MF_01224_A ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO26900MF_01224_A123, 1, (STRLEN(?templateMotifCigarO26900MF_01224_A123) - STRLEN(REPLACE(?templateMotifCigarO26900MF_01224_A123, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionO26900124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO26900MF_01224_A125, 1, (STRLEN(?targetMotifMatchCigarO26900MF_01224_A125) - STRLEN(REPLACE(?targetMotifMatchCigarO26900MF_01224_A125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO26900MF_01224_A125, 1, (STRLEN(?targetMotifMatchCigarO26900MF_01224_A125) - STRLEN(REPLACE(?targetMotifMatchCigarO26900MF_01224_A125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) .
BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_01224_A126) - 1) AS ?thisPositionOn49) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO26900MF_01224_A123, 1, (STRLEN(?templateMotifCigarO26900MF_01224_A123) - STRLEN(REPLACE(?templateMotifCigarO26900MF_01224_A123, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionO26900124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO26900MF_01224_A125, 1, (STRLEN(?targetMotifMatchCigarO26900MF_01224_A125) - STRLEN(REPLACE(?targetMotifMatchCigarO26900MF_01224_A125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO26900MF_01224_A125, 1, (STRLEN(?targetMotifMatchCigarO26900MF_01224_A125) - STRLEN(REPLACE(?targetMotifMatchCigarO26900MF_01224_A125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) .
BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_01224_A126) - 1) AS ?thisPositionOn50) .
BIND(?this AS ?pfs2t139) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse46) .
FILTER (REGEX('M[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn49, (?thisPositionOn50 - ?thisPositionOn49)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch144 faldo:location ?templateMotifSequenceMatchRegionO26900145 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO26900147 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO26900MF_01224_A140 .
?templateMotifSequenceMatchRegionO26900145 faldo:begin ?templateMotifSequenceMatchBeginO26900146 .
?templateMotifSequenceMatchBeginO26900146 faldo:position ?templateMotifSequenceMatchBeginPositionO26900141 ;
faldo:reference isoform:O26900-1 .
?templateMotifSequenceProfileAlignmentOperationO26900147 edam:has_input signature:MF_01224_A ;
rdf:type edam:operation_0300 .
?targetMotifMatch148 faldo:location ?targetMotifMatchRegionMatch149 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01224_A151 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO26900MF_01224_A142 .
?targetMotifMatchRegionMatch149 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01224_A150 .
?targetMotifMatchRegionMatchBeginMF_01224_A150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01224_A143 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01224_A151 edam:has_input signature:MF_01224_A ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO26900MF_01224_A140, 1, (STRLEN(?templateMotifCigarO26900MF_01224_A140) - STRLEN(REPLACE(?templateMotifCigarO26900MF_01224_A140, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionO26900141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO26900MF_01224_A142, 1, (STRLEN(?targetMotifMatchCigarO26900MF_01224_A142) - STRLEN(REPLACE(?targetMotifMatchCigarO26900MF_01224_A142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO26900MF_01224_A142, 1, (STRLEN(?targetMotifMatchCigarO26900MF_01224_A142) - STRLEN(REPLACE(?targetMotifMatchCigarO26900MF_01224_A142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) .
BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_01224_A143) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs2t154) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse54) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a52')) AS ?annotation52) .
BIND(?this AS ?pfs51) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a9')) AS ?name9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_01224a12')) AS ?name12) .
}
}
"xsd:string |